网卡绑定了多个IP(非同一网段),结果程序中连接同一网段的机器连接不上,有没有方法解决啊? 如题,ping可以ping通,telnet也可以,但在程序中却connect不上别的机器,如何在程序中自动选择合适的IP呢,socket有什么可作设置的吗?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 memset(&local,0,sizeof(struct sockaddr_in));local.sin_family=AF_INET;local.sin_addr.s_addr=INADDR_ANY;local.sin_port=htons(0);iRet=bind(sock,(sockaddr *)&local,sizeof(sockaddr));我试了一下这个,好像还是没法连接上,如果用local.sin_addr.s_addr=inet_addr(ip),这个ip如何取得,因为有多个ip,如何确定是哪一个呢? 这个ip如何取得,因为有多个ip,如何确定是哪一个呢?-------------------------------------------------------你是不是指这个IP地址是一个服务器上面的地址,而服务器上又有好几个网卡?如是这样,在服务器中,当创建一个服务器监听句柄时,邦定IP地址为0就可以了,这样,他就会自动监听你机器上所有的IP地址上的相同端口。 你是不是指这个IP地址是一个服务器上面的地址,而服务器上又有好几个网卡?如是这样,在服务器中,当创建一个服务器监听句柄时,邦定IP地址为0就可以了,这样,他就会自动监听你机器上所有的IP地址上的相同端口。------------------------------------------------------------不是的,我在服务器上针对某一个端口port有一个监听服务,客户端一个网卡绑定了多个IP,在客户端可以telnet serverip port成功,但用程序connect不成功,我的意思是客户端程序如何设置使得其和telnet一样自动选择正确的本机IP。 谁研究过WIN8编程? 关于 创建类的方案,大家给个建议。 关于编写简易CAD的软件问题 关于VC的一个弱弱的问题 菜鸟问:关于Win Sock的一个问题 请问double型的数如何对一个int型数求模??不能把double转化为int型,因为会有数据丢失 将几个同类型小文件合并成一个大文件的问题?急 opengvs的用户进 汉字转换拼音的算法 ########################寻求EtherBoy1.41注册码############################ 编译问题 一个自动化服务程序,怎么注册
local.sin_family=AF_INET;
local.sin_addr.s_addr=INADDR_ANY;
local.sin_port=htons(0);
iRet=bind(sock,(sockaddr *)&local,sizeof(sockaddr));
我试了一下这个,好像还是没法连接上,如果用local.sin_addr.s_addr=inet_addr(ip),这个ip如何取得,因为有多个ip,如何确定是哪一个呢?
-------------------------------------------------------
你是不是指这个IP地址是一个服务器上面的地址,而服务器上
又有好几个网卡?如是这样,在服务器中,当创建一个服务器
监听句柄时,邦定IP地址为0就可以了,这样,他就会自动
监听你机器上所有的IP地址上的相同端口。
又有好几个网卡?如是这样,在服务器中,当创建一个服务器
监听句柄时,邦定IP地址为0就可以了,这样,他就会自动
监听你机器上所有的IP地址上的相同端口。
------------------------------------------------------------
不是的,我在服务器上针对某一个端口port有一个监听服务,客户端一个网卡绑定了多个IP,在客户端可以telnet serverip port成功,但用程序connect不成功,我的意思是客户端程序如何设置使得其和telnet一样自动选择正确的本机IP。