我正在开发一个需要进行通信的工具:通过互联网与该工具的其他远程实例发送和接收文件。在这种情况下,哪种通信选项最适合使用?套接字?
最佳答案
套接字绝对不是正确的选择。相反,您应该使用现有的更高层协议(protocol),例如 FTP 甚至 HTTP。套接字仅公开裸露的 TCP/IP 功能。因此,要发送/接收文件,您最终需要自己添加应用程序逻辑(例如,您需要处理丢失的数据包)。高层协议(protocol)已经为您做到了这一点。
关于sockets - 套接字是最好的方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/386075/