回复:TCP/IP通讯

已锁定

xinchen

  • 帖子

    230
  • 精华

    1
  • 被关注

    5

论坛等级:侠圣

注册时间:2015-11-05

白金 白金 如何晋级?

发布于 2022-05-23 09:12:22

3楼

tcp通信,本来就是 ip+port 才能通信,只有 ip 是不行的;

通信双方的 ip+port 都一样,视为同一个连接,任一参数不同,都视为不同连接;


作为server,开个端口做监听,等待别的 client 接入,一般只有当 client 接入后,server 才知道 通信的另一端ip和 port;

如 PLC 做 Modbus TCP server,不限定谁去连接,远程 ip 可以设置为 0.0.0.0,本地监听的 port 不能冲突,默认502;不限定 client ip 时,也支持多个 client 接入,不管client 是不是同一个ip;client 接入个数要看总资源配置及当前所有协议的已使用数;


作为 client,主动去连接 server,那需要知道 server 的 ip 和 port 才行,本地的 port 可以设置为0,由系统自动分配,不用担心 port 重用问题;

同一个设备自然是可以有多个 client 连同一个 server 了;


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15100条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。