日期:2014-05-20  浏览次数:20705 次

急急~~~老板在催我啦,向大家求助!!!
一个c#网络编程的问题!
      做一个批量上传的程序(不是ftp   也不是asp.net的上传组件)   在client端把一个文件夹的内容全部上传到server上指定的路径下,不用SaveFileDialog,希望直接从client获得文件名和文件大小,
所以改用tcp连接了
 
问题出现了:
在client要传送文件相关信息(如大小\文件名\文件类型\文件内容)
那么在server怎样区别传送过来的文件名和大小和文件本身呢?
是不是用networkstream比较好?
filestream   和networkstream有区别吗?
有点罗嗦啦!我是新手啦!
大家有好例子就更好了!!
跪求指教!

------解决方案--------------------
fileNet.FileSize=fs.Length;
byte[] buffer=new byte[1024];
byte[] bytes=new byte[fs.Length];

这个不就是长度么? 名字更简单阿