c# - 使用 C# 通过网络发送文件的最佳方式是什么?

标签 c# .net ftp tcp data-transfer

任何人都可以向我指出打开从客户端到服务器的连接、读取二进制文件并通过网络连接可靠地发送其内容的最佳方法的教程吗?更好的是,是否有一个开源库已经做到了我可以引用?

最佳答案

您应该研究二进制序列化并通过 TCP 套接字发送它。

关于不同类型序列化的很好的解释:

http://www.dotnetspider.com/resources/408-XML-serialization-Binary-serialization.aspx

C# 中 TCP 客户端/服务器的良好入门:

http://www.codeproject.com/KB/IP/tcpclientserver.aspx

关于c# - 使用 C# 通过网络发送文件的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/95235/

相关文章:

c# - .NET 中是否有一些流 "pipe"类?

.net - debug.write 和 Trace.write 有什么区别?

c# - 收到 421 错误

c# - .NET Ping() 给出错误超时?

c# - 数据表中的计算

.net - 调用通用函数(使用接口(interface)实现约束)会产生有关缺少约束的错误。我看不到什么?

vim - 你如何在vim中重置ftp密码?

c# - .Where(i => !i.IsDeleted) 不会转换为 SQL 但 .Where(i => i.IsDeleted.Equals(false)) 会

c# - 在 Popup 中使用 WinFormElementHost

使用可通过 FTP 访问的 Web 服务器进行 Git 托管?