草庐IT

tcp - 如何使用 gsocket 管理多数据包发送?

我有一个关于tcp/ip套接字网络的问题。基本上它就在那里:我可以利用tcp/ip的任何部分来帮助管理多数据包发送。例如,我想发送一个100MB的二进制文件,它需要70-80个tcp数据包。同时,我在另一端有一个相对较快的轮询接收。我的接收是否必须单独接收每个数据包并将数据包逐个“拼接”在一起,寻找要达到的某个大小(它可以查看操作码并确定大小)或者是否有某种方式告诉tcp说“嘿,我要在这里发送100MB,发送完成后让他们知道。”我正在使用glib的低级套接字库(gsocket)。 最佳答案 当使用像ProtocolBuffer这样的