懂socket编程的进 我用socket的connect函数去连接一个mms链接(1755端口),但是总是连接失败(返回-1)

懂socket编程的进 我用socket的connect函数去连接一个mms链接(1755端口),但是总是连接失败(返回-1),第1张

你解析出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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12179621.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存