你解析出IP后可以先PING 一下,如果不通那SOCKET肯定也是不行的
如果PING通了,那再检查你的端口是否正确,如果这一点无误,那你就看下SOCK套接字创建有没有问题,是TCP/IP 还是UDP
这几点都确认无误,应该是能连上的?
还有一点,服务端如果做了IP限制,那也是有可能连不上地
客户端与服务器建立连接
客户端调用connect函数时,已经知道服务器的IP地址以及端口号
服务器中accept返回的套接字中,包含客户端的IP地址以及端口号
建立的连接是相互的,所以可以互通消息。
用Socket之前,一定要先用WSAStartup初始化。
连线是两个终端的事情,所以你需要写一个服务器和一个客服端
服务器:
WSAStartup
socket 创建套接字
bind 绑定端口
listen 侦听端口,等待客户端连接请求。这是程序会在这里等着,直到客户端调用connect
accept 接受连接
recv/send 收发数据
客户端:
WSAStartup
socket
connect
recv/send
具体看这个 http://wwwcnblogscom/ayanmw/archive/2012/05/03/2480854html
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)