我正在设计一种通信协议,该协议将用于使用套接字连接在两个 PC 应用程序之间进行通信。最常见的情况是两个应用程序都在同一台机器上工作,但可以在远程机器上运行一个应用程序。应用程序可以以高达 2Mb/s 的速度交换一些数据。问题是:我应该使用确认数据包来确保一个应用程序发送的数据包被另一个应用程序接收吗?我知道套接字使用 TCP 连接,所以确认/重传已经实现,但我需要一些实际使用它的人的反馈。
使用的技术: - 套接字服务器:使用以下库的 .NET 应用程序:http: //www.codeproject.com/KB/IP/AsyncSocketServerandClien.aspx - 套接字客户端:.NET 或 Delphi 应用程序