- 论坛徽章:
- 0
|
各位老师,我正在做多串口与网口的通讯,但对于下面这几个函数;
bzero(&serveraddr,sizeof(serveraddr)); //地址结构清零
serveraddr.sin_family = AF_INET; //指定使用的通讯协议族
serveraddr.sin_addr.s_addr = htonl(INADDR_ANY); //指定接受任何连接,因为服务器不知道谁会要求连接
serveraddr.sin_port = htons(5000); //指定监听的端口
listensock = socket(AF_INET,SOCK_STREAM,0); //创建一个套接字,用于监听
bind(listensock,(struct sockaddr *)&serveraddr,sizeof(serveraddr)); //给套接口邦定地址
listen(listensock,1024); //开始监听
connsock = accept(listensock,(struct sockaddr *)NULL, NULL); //建立通讯的套接字,accept函数,等待客户端程序使用connect函数的连接
在进程中的处理总是搞不好, 请各位指指点一下 谢谢!!
初次发帖 请多包涵 |
|