请高手帮忙,接收数据问题
各位兄弟姐妹,我遇到困难了,我搞了好几天都没弄明白,急死我了,老板天天催啊,
问题是这样的:
在局域网内,我想在服务器端与客户端用两个端口去监听,然后分别建立连接,一个用于传输数据,另一个用于传输命令,不知到能不能实现,该怎样做啊,请大虾们指点一下,兄弟这厢有理了,
另外下面是我在服务器端程序中的一小段demo,可是为什么客户端发了的数据,这边WM_SOCKETMESSAGE不相应啊,帮解决一下,我分也不多,先这些吧,不够的话,再加,呵呵
int nport=5000;
paraSock=socket(AF_INET,SOCK_STREAM,IPPROTO_IP);
WSAAsyncSelect(paraSock,AfxGetMainWnd()->m_hWnd,WM_SOCKETMESSAGE,FD_READ);
sockaddr_in addr;
addr.sin_family=AF_INET;
addr.sin_port=htons(nport);
addr.sin_addr.S_un.S_addr=inet_addr(ip.GetBuffer(0));
bind(paraSock,(sockaddr*)&addr,sizeof(addr));
listen(paraSock,5);