我正在向基本的.NET 异步套接字服务器添加文件共享功能。我希望客户端发送的有效负载只是我的 headers+commandID+binaryFileData。除了 .NET 客户端之外,该服务器还需要为来自 VB6 客户端的请求提供服务。
负责 VB6 客户端的一方制定了一种复杂的方式来传输我并不特别印象深刻的文件。它涉及发送文件的一小块,最后服务器请求下一个块。该方声称,如果您尝试使用大发送(“大”意味着任何不小的东西——1MB 是“大”),VB6 Winsock 控件将无法正常工作。这对我来说听起来很荒谬。
我希望客户端向套接字写入一个大的有效负载,并在服务器端进行消息重组/散列。VB6 Winsock控件大写真的有问题,还是对方找借口?