关于TCP通信的问题
--------------------编程问答-------------------- 自己顶一下。 --------------------编程问答-------------------- 不需要 WSAStartup你的问题估计是组合封包上,需要考虑很多种情况。。例如数据流正好段在包头上面的情况,是否处理好了? --------------------编程问答-------------------- 我已经使用了接收计数、偏移的办法了。
将实际收到的计数,如果不满包长,就再次接收。 --------------------编程问答-------------------- 没人来帮我一下么 --------------------编程问答--------------------
友情up --------------------编程问答-------------------- 目前也准备弄这个,得多学习啊!!! --------------------编程问答-------------------- 接收是异步接收的,接收到的数据会在另外一个线程中使用,我已经用全局bool变量做了同步处理。
lz.我觉得你这里接受到数据后应该这样处理:
在接收到数据的时候 不用 bool做同步处理··
先把接受到的数据放到一个Quene队列中··这样的话你读取数据的时候 就只管放到Quene队列里去··
然后 你另外一个现场使用的只需要 从这个Quene 中 Dequeue 出来就行
--------------------编程问答--------------------
然后 你另外一个线程使用的只需要 从这个Quene 中 Dequeue 出来就行
补充:.NET技术 , C#