需要手动从stream中识别出数据包来吗?
解决方案 »
- MFC工程中加入C文件的问题
- 有谁碰到过Create CWindowImpl窗口crash的问题?
- 最近找优秀IOCP的例子,听人说msdn上FLATFORM SDK中有IOCP的例子,我怎么才能找到呢?!或者你有什么更好推荐吗?
- //非常奇特的系统启动现象,进来看看//
- 帮忙up也送分,立即给分:com技术里,客户端如何调用被聚合的组件呢?
- 谁有《The c programming language》电子版,我只有中文版的前四章,痛苦啊!!!
- 哪位大哥能给我邮寄一套VS.net正式版(E文的5CD的神州版,据说比较好)??天津我实在买不到了!!
- ATL控件使用SetWindowLong替换GWL_WNDPROC后,浏览器标题乱码。在线等。。
- 在vc6.0中用boost中的正则表达式的regex_match怎么在一段文字中找一特定格式的句子.
- 如何取得TrayIcon的坐标
- 弱问:怎样 HANDLE iii=openprocess(); 通过iii 得到窗口的HWND ? thank
- 一个数据库问题。请大虾指教
tcp是流形式,形象点就象流水一般, 所以你得自己分析。
head自身长度固定,其中有个字段是记录整个包的长度(HEAD + BODY)recv的时候,先接受HEAD,解析HEAD中的那个字段,然后接受BODY.搞定...
比如在传送一个文件时,其中某段数据含有Header标志,被当作包来处理,这就不对了啊。
对方先接收这个包,然后分析文件名称,大小等。接下来就传送实际的文件数据,不要再放head标志的数据了。
header为头,20为数据长度,第二个header你不要故意找它,那么就不会被你发现的