sockets - 套接字是最好的方法吗?

标签 sockets communication

我正在开发一个需要进行通信的工具:通过互联网与该工具的其他远程实例发送和接收文件。在这种情况下,哪种通信选项最适合使用?套接字?

最佳答案

套接字绝对不是正确的选择。相反,您应该使用现有的更高层协议(protocol),例如 FTP 甚至 HTTP。套接字仅公开裸露的 TCP/IP 功能。因此,要发送/接收文件,您最终需要自己添加应用程序逻辑(例如,您需要处理丢失的数据包)。高层协议(protocol)已经为您做到了这一点。

关于sockets - 套接字是最好的方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/386075/

相关文章:

c - TCP/IP 套接字 API 书籍

TCP 的 WCF 错误

arduino - 如何在不使用计算机的情况下使用Arduino发送电子邮件?

java - 服务器可以向客户端发送消息,但无法接收客户端的消息

c# - 在不同的流程中与类(class)沟通

python - 套接字接收缓冲区大小

sockets - unix 域套接字 - 保护接收器

sockets - 如何在内核模块开发下将Mac地址解析为IP地址?

python - 为什么 Linux 可以在多进程中接受套接字?

c++ - 如何使用 Boost.Interprocess 将数据流式传输到其他应用程序?