ChinaUnix.net
相关文章推荐:

socket 客户端 bind

客户端多个线程,每一个线程作为一个socket客户端,服务端通过请求的地址和端口判断是来自哪个线程的请求,原来这样可以实现,但是现在我将服务器端也改为多线程,每一个线程作为一个socket的服务端,现在总是只能连接上一个线程的socket,其余的总是说“地址已经被绑定”或“不能绑定制定的地址”,大家帮我看看什么原因吧! 谢谢!!! 我的客户端代码是: memset((char*)&tcp_ser_addr, 0, sizeof(tcp_ser_addr)); namelen...

by lywyh - C/C++ - 2007-08-10 08:45:33 阅读(8248) 回复(5)

相关讨论

客户端如何监听服务器以关闭.????

by militala - C/C++ - 2008-03-04 17:37:51 阅读(1355) 回复(4)

本帖最后由 5105100 于 2010-10-20 15:34 编辑 我在服务器端 nslookup 所有域名,全部是正常。 我在客户机 nslookup 部分相同域名网站有时正常,有时失败。 请问造成这种客户端失败的原因有那几种可能。 > www.sohu.com Server: UnKnown Address: 173.230.147.201 DNS request timed out. timeout was 2 seconds. DNS request timed out. timeout was 2 seconds. *** Request to UnKnown timed-out > www.sohu...

by 5105100 - 服务器应用 - 2010-11-12 19:18:25 阅读(1882) 回复(2)

本帖最后由 z32556601 于 2013-03-16 14:29 编辑 我写的服务器端程序监听在8089端口. 通过tcpdump抓(HTTP)包发现一次连接客户端为什么会用两个端口(42069,42070),而且是紧挨着的. 13:40:23.526549 IP localhost.42069 > localhost.8089: Flags [S], seq 2403824144, win 32792, options [mss 16396,sackOK,TS val 4065915 ecr 0,nop,wscale 4], length 0 13:40:23.526582 IP localhost.8089 > localhost.42069: ...

by z32556601 - C/C++ - 2013-03-16 16:59:30 阅读(2307) 回复(5)

socket 客户端程序没有设置超时时间, 请问这个默认的超时时间是由socket自己默认设定,还是和操作系统某些设置有关呢? 我的操作系统是 SCO UNIX 5.0.5

by shiner - C/C++ - 2010-05-25 18:44:14 阅读(3426) 回复(6)

第2章 网络客户端 网络客户端开发步骤: 1、 建立socket对象。 2、 调用connect()建立连接 。 2.1 建立socket Python代码 import socket print "Creating socket...." # socket.socket(协议,通讯方式) 创建socket对象 # socket.AF_INET使用PIV4协议; # socket.SOCK_STREAM TCP通讯方式 # socket.SOCK_DGTAM UDP通讯方式 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) p...

by huaihe0410 - Python文档中心 - 2009-12-21 19:52:18 阅读(3046) 回复(0)

报错提示:errorcode:10038 (在一个非套接字上尝试了一个操作),不知什么原因? [code] #include int main(int argc, char* argv[]) { int iResult; socket Mysocket=INVALID_socket; struct sockaddr_in MyAddr; WSADATA wsaData; char *DATA="it's good."; //initialization socket iResult = WSAStartup(MAKEWORD(2,2), &wsaData); if (iResult != 0) { printf(...

by 光速 - C/C++ - 2009-07-08 21:27:13 阅读(2724) 回复(0)

重要参考:http://fanqiang.chinaunix.net/a4/b7/20010508/112052.html 如连校内: ./client www.xiaonei.com 80 "" #includestdio.h> #include stdlib.h> #include errno.h> #include string.h> #include netdb.h> #include sys/types.h> #include netinet/in.h> #include sys/socket.h> #define SERVPORT 3333 #define MAXDATASIZE 1000 /*每次最大数据传输量 */ typedef unsigned char UINT8; typedef signed ch...

by gofiend - Linux文档专区 - 2008-09-19 16:53:46 阅读(691) 回复(0)

重要参考:http://fanqiang.chinaunix.net/a4/b7/20010508/112052.html 如连校内: ./client www.xiaonei.com 80 "" #includestdio.h> #include stdlib.h> #include errno.h> #include string.h> #include netdb.h> #include sys/types.h> #include netinet/in.h> #include sys/socket.h> #define SERVPORT 3333 #define MAXDATASIZE 1000 /*每次最大数据传输量 */ typedef unsigned char UINT8; typedef signed ch...

by gofiend - Linux文档专区 - 2008-09-19 16:53:40 阅读(596) 回复(0)

[code] if(sockfd >; 0) { len = write(sockfd, &info, sizeof(info)); if(len <= 0) { perror("Failed to send info"); close(sockfd); } } [/code] write前对sockfd进行了判断,但是write时总是Broken pipe,何故?

by feeling - C/C++ - 2004-09-29 23:44:33 阅读(2288) 回复(12)

本帖最后由 babycat_fei 于 2012-05-10 09:46 编辑 客户端程序: #include... #include... #include... #include... #include... #include... typedef struct{ unsigned char code; unsigned char len; unsigned char offset; unsigned long address[1]; }LSR; int main() { LSR sourceRoute; memset(&sourceRoute,'\0',sizeof(LSR)); sourceRoute.code = 0x83; sourceRoute.len = 7; ...

by babycat_fei - Linux环境编程 - 2012-05-22 20:59:08 阅读(2239) 回复(4)