我正在编写一个MFC应用程序来实现客户端/服务器方案并使用Win socket。我可以发送/接收一条小消息,例如“你好”。此外,我尝试使用大小为1000的缓冲区。但是,当我进一步增加其大小时,它只是挂起。甚至不会抛出任何错误。
有关问题可能是什么的任何想法?我在winsock中可以发送/接收的缓冲区的最大大小是否有任何限制?我是这方面的新手,之前从未使用过winsock。
答案 0 :(得分:1)
icabod的以下comment回复了这个问题。
“你收到部分数据,然后是剩下的部分,这一事实在我的answer to this question中有所涉及。这基本上就是TCP工作的方式。”icabod“