ChinaUnix.net
相关文章推荐:

TCP数据接收流程

请教: tcp接收数据后,是按它们(来到先后顺序的逆序)进行解唽的吗?

by application - IT职业生涯 - 2005-07-23 09:54:48 阅读(668) 回复(1)

相关讨论

我往一个socket里,用了write两次。 怎么用一次read就把这两次的数据接收到了? 我想分两次接收怎么办? 请大家多多指教!

by kesine - C/C++ - 2009-11-04 15:17:48 阅读(5641) 回复(34)

client端发送一个很大的数据给server,每次先发送包含下一个消息包长度的包(长度固定为7)给server,然后再发送消息 server端先接收客户端发来的LEN0040,使用其中的40作为下一个包的buf_length,直到收足40为止,然后等待接收长度为7的包含下一个消息包长度的包 在做压力测试时候发现有数据丢失了,示例如下: client1 发送n个包 LEN0040 #发7个字符 MSG:000001xxxxxxxxxxxxxxxxxxxxxxxxxx...

by huhuegg - Perl - 2009-08-12 12:07:03 阅读(2161) 回复(2)

程序模型是:C/S模式,S端监听C的连接,创建子线程去处理新连接,我想定时察看所有连接的连接状态,所以想利用tcp的带外数据探测所有子线程所在的连接的状态。现在两边的接收和发送带外数据的程序都做好了,就是C端主动每3秒向S发送一个OOB,S收到后向C返回一个OOB,经测试C端能正常发送和接收OOB,而S端只能正常发送,接收不到。后来查看资料才知道,线程之间是共享信号和处理函数的(我的信号SIGURG处理函数在各自的子线程中,当...

by afeiraul - C/C++ - 2005-02-25 23:08:29 阅读(1677) 回复(5)

我往一个socket里,用了write两次。 怎么用一次read就把这两次的数据接收到了? 我想分两次接收怎么办? 请大家多多指教!

by kesine - 其他UNIX - 2003-04-21 16:17:42 阅读(825) 回复(4)

/************************************************************************* Author: Wan Xinshuo Created Time: 2009年04月14日 星期二 11时33分18秒 File Name: server02.c Description: ************************************************************************/ #include #include #include #include #include #include #include #include #include #define MAXLINE 100 #define OPEN_MAX 100 #define L...

by xinshuow - 网络技术文档中心 - 2009-11-06 00:25:09 阅读(1316) 回复(1)

/************************************************************************* Author: Wan Xinshuo Created Time: 2009年04月14日 星期二 11时32分34秒 File Name: server01.c Description: ************************************************************************/ #include #include #include #include #include #include #include #include #include #include #include #define BACKLOG 10 // ...

by xinshuow - 网络技术文档中心 - 2009-04-14 11:49:33 阅读(1584) 回复(0)

新问题在三楼 看了一下 Network 和 Network.Socket 如果用Network 里面的ListenOn 可以监听tcp 端口. 用Network.Socket 不知道如何监听tcp 端口 . 监听UDP端口的实例如下: import Network.Socket import IO main = withSocketsDo $ do s <- socket AF_INET Datagram 17 addr <- inet_addr "127.0.0.1" bindSocket s (SockAddrInet 30000 addr) putStrLn "Listening port 30000 ..." ...

by luckyelement - Functional编程 - 2009-02-26 22:37:47 阅读(5725) 回复(13)

:P :P :P :P 哪位仁兄,帮帮忙求助BSD的tcp代码流程图!

by asdfghjklzxcvbn - BSD - 2005-02-25 20:50:14 阅读(535) 回复(0)

用php socket(tcp)连到服务器上后,服务器会一直发一些log,如何连续接收这些log?

by aredfox - PHP - 2008-02-28 17:52:37 阅读(2707) 回复(2)

tcp传输是流的方式。 当一个server 在recv的时候可能一个client发送多个包一起到达server, 而server却当成一个包收到,请问这应该怎么办? 谢谢.... [ 本帖最后由 ruchong 于 2007-5-18 17:53 编辑 ]

by ruchong - C/C++ - 2007-05-18 18:02:28 阅读(932) 回复(3)