C#Socket编程,只写客户端(127.0.0.1:5555),能实现发送一个txt文件到服务器,文件目录可以直接指定,怎么写呢?大神们?
http://blog.csdn.net/tw7613781/article/details/6736911
光写客户端,这个说法很扯淡。必须要写服务器端。除非你的服务器端使用标准的协议,比如http。那也没必要用socket了。
用webclient.uploadfile,一行代码就行了。
服务器IIS开一个网站,接收文件,监听5555
http://m.blog.sina.com.cn/s/blog_7cf44de30100ug3t.html?sudaref=www.baidu.com#page=1
只写客户端肯定是不行的,因为文件传输一般需要额外的信息在服务器才能完成文件的恢复:
1)文件名,当然这个可以在服务端重起名。但这样就不好和客户端对应的了!
2)文件在客户端传输时需要分包,所以在服务器端需要和包。
3)传输过程一般为了防止数据错误,会有 CRC。
等等,这些都需要客户端与服务器端一起处理。
源码下载
http://files.cnblogs.com/files/cgli/Fly.rar
C#实现局域网文件传输
http://www.cnblogs.com/cgli/archive/2011/05/03/2035563.html