ChinaUnix.net
相关文章推荐:

socket同步方式设置超时

[code]int sockCon(socket sock) { sockaddr_in saServer; unsigned long ul = 1; int TimeOut=5000; int ret; unsigned long ul2=0; memset(&saServer, 0, sizeof(saServer)); saServer.sin_family = AF_INET; saServer.sin_addr.S_un.S_addr = inet_addr("192.168.2.80"); saServer.sin_port = htons(8066); if (setsockopt...

by militala - C/C++ - 2008-11-26 21:44:30 阅读(1182) 回复(1)

相关讨论

客户端发给服务器一个命令后,客户端开始接受响应消息,但消息可能可能很长一次接受不完。怎么设置一直接受知道接受完毕呢? 具体程序我是这么写的,但是有问题:当最后一条消息接受完毕后,进入下一次循环后程序一直停留str = mysocket.recv()。可以设置等待接受超时吗?怎么设置? 请高手不吝赐教。谢谢。 mysocket.send('List File Name List") strRev = "" while(1): str = mysocket.recv() if not len(str): ...

by jsjszg - Python - 2008-04-16 14:05:08 阅读(18531) 回复(2)

怎么设置与判断socket连接的超时 假设超时时间是60秒,怎么设置与判断有没有超时.

by dankey - C/C++ - 2005-10-31 09:37:15 阅读(3149) 回复(6)

我想设置一次管道读操作的超时, 我知道socket可以设置超时,不想用socket, 请问怎么办???

by Shaquile - Java - 2004-10-25 16:43:49 阅读(2311) 回复(5)

socket编程中有设置包头同步字符一说吗? 公司的代码库封装了socket接口, 只有.h和.so文件,老是看到有函数设置什么包头同步字符, 莫名其妙, 查了好久, 没有答案,socket编程里有这个说法吗?请教 另请问, 自己的心跳函数有现成的例子吗?老看到有人回答,但总是没人贴出代码

by virmin - C/C++ - 2005-03-25 14:42:06 阅读(2144) 回复(6)

请问大家: linux下,除了使用非阻塞和定时器以外,设置socket的哪个选项可以控制connect的连接超时时间?

by coconutmm - C/C++ - 2007-04-02 15:17:11 阅读(7251) 回复(13)

最近遇到一个比较棘手的问题,请各位多多指教: 操作系统 sun solaris 有一个负责进行报文转发的进程,采用了poll的方法进行多路复用。最大可用数设置为3000,(是不是太大了) 程序的基本结构是: /*设置recv读超时的函数*/ int read_timeout(int readfd, int sec, int usec) { struct timeval tv; fd_set rset; tv.tv_sec = sec; /*second*/ tv.tv_usec = usec;...

by lxj44532 - C/C++ - 2006-04-14 15:47:37 阅读(5843) 回复(4)

最近遇到一个比较棘手的问题,请各位多多指教: 操作系统 sun solaris 有一个负责进行报文转发的进程,采用了poll的方法进行多路复用。最大可用数设置为3000,(是不是太大了) 程序的基本结构是: /*设置recv读超时的函数*/ int read_timeout(int readfd, int sec, int usec) { struct timeval tv; fd_set rset; tv.tv_sec = sec; /*second*/ tv.tv_usec = usec; /*microsend*/ FD_ZERO(&rset); FD_SET(read...

by lxj44532 - Solaris - 2006-04-09 18:07:29 阅读(823) 回复(0)

当超过给定时间连接不成功,就返回-1.在程序中直接用connect,当server无法连接时要很久才能返回。谢谢!

by Alexzha - C/C++ - 2005-10-07 16:34:12 阅读(2627) 回复(4)

问题一: 在Windows下fsockopen超时问题。 看下面部分代码: $fp = fsockopen("192.168.1.127", 6800); if (!$fp) { die("alert('连接服务失败!');window.opener=null; window.close();"); } fputs($fp, "test php"); fclose($fp); ?> 如果连接失败,不会弹出窗口,只显示下面信息: Warning: fsockopen() [ function.fsockopen ]: unable to connect to 192.168.1.12...

by lifu999 - php文档中心 - 2008-02-27 11:53:09 阅读(1074) 回复(0)

各位大哥,linux可以去手工设置系统中socket超时的时间吗?如果有,怎么样去设置啊。

by lzd7807 - 系统管理 - 2006-12-14 14:05:26 阅读(1297) 回复(13)