LabVIEWwilliam hill官网
直播中

白展堂

7年用户 30经验值
擅长:测量仪表
私信 关注
[问答]

求助:labview 关于TCP通讯,如何让客户端以指定的IP地址去连接服务器

`计算机上有2个以上的IP地址,用labview编写TCP通讯 客户端程序时,怎么给客户端指定一个IP地址与服务器连接,现在只能指定本地端口,IP地址貌似是随机分配的。
` 捕获.JPG 1.png
已退回10积分

回帖(6)

荣琪

2021-3-16 22:35:08
这个问题我没注意过,但我看NI范例中有类似的描述。
3 举报
  • 白展堂: 那个127.0.0.1是服务器地址
  • 荣琪 回复 白展堂: 我找了一些资料
    1. 看看Windows 路由表操作 cmd->route  查看相关指令。
    2. Windows多IP优先选择使用方法(https://blog.csdn.net/kevin860/article/details/106486013/)
    3. 多连接windows系统的源IP地址选择策略(https://blog.csdn.net/haunt_olive/article/details/11857385)
    4.微软官网关于Networking说明,不过麻烦(https://techcommunity.microsoft.com/t5/networking-blog/bg-p/NetworkingBlog)
    5. 使用Socket编程 Bind()即可
    6. 若为Linux系统,可看“配置多个ip地址时源ip的选择” (https://www.iteye.com/blog/zhangxugg-163-com-1669810)
  • 荣琪 回复 白展堂: 希望对你有所帮助,如果问题解决了也希望你能总结一下分享出来,让更多工程师受益^_^

李老师

2021-3-17 09:56:23
多看看范例,labview自带的好多程序都可以参考
1 举报
  • 白展堂: example 下关于TCP的范例都看了,没找到如何指定客户端地址 所以才来william hill官网 问一下

王志博

2021-3-17 12:02:32
你写程序的时候别用LOCALHOST或者127.0.0.1,写上一块网卡的地址就好了
1 举报
  • 白展堂: 是指定客户端的地址,不是服务器的地址那个localhost和127.0.0.1是在同一台计算机的时候,服务器的地址

荣琪

2021-3-17 20:36:28
我找了一些资料
1. 看看Windows 路由表操作 cmd->route  查看相关指令。
2. Windows多IP优先选择使用方法(https://blog.csdn.net/kevin860/article/details/106486013/)
3. 多连接windows系统的源IP地址选择策略(https://blog.csdn.net/haunt_olive/article/details/11857385)
4.微软官网关于Networking说明,不过麻烦(https://techcommunity.microsoft. ... bg-p/NetworkingBlog)
5. 使用Socket编程 Bind()即可
6. 若为Linux系统,可看“配置多个ip地址时源ip的选择” (https://www.iteye.com/blog/zhangxugg-163-com-1669810)

希望对你有所帮助,如果问题解决了也希望你能总结一下分享出来,让更多工程师受益^_^
举报

更多回帖

发帖
×
20
完善资料,
赚取积分