
开发中,需要开启Modbus Slave服务,但是,modbus_tk 并没有提供一个端口检测的方法,导致 modbus_tcp.TcpServer(port=502) 时候会提示端口被占用
于是需要在创建 tcp server 的时候,首先检测端口是否被占用。
代码如下:
1 2 3 4 5 6 7 8 9 10 |
|
原理:
创建一个socket服务,连接对应的 ip:port ,如果能够连接,说明端口被占用;若端口可用,则不可连接。
开发中,需要开启Modbus Slave服务,但是,modbus_tk 并没有提供一个端口检测的方法,导致 modbus_tcp.TcpServer(port=502) 时候会提示端口被占用
于是需要在创建 tcp server 的时候,首先检测端口是否被占用。
代码如下:
1 2 3 4 5 6 7 8 9 10 |
|
原理:
创建一个socket服务,连接对应的 ip:port ,如果能够连接,说明端口被占用;若端口可用,则不可连接。
Python全栈基础入门课程,掌握Python语言基础语句,操作、流程控制等。手把手带领大家学习,课程是从0开始到实战项目
Python教程19709次浏览
两个月扫清BATJ数据科学面试障碍,针对入门难、头绪乱、进步缓慢、缺乏业界经验、面试恐惧等问题提供解决方案。人人都爱数据科学家!Python数据科学精华实战课程!课程设计环节紧凑,循循善诱;课堂教学如行云流水,让人受益匪浅。
Python教程19256次浏览
Python全栈+人工智能VIP课程,手把手带领大家从零基础学习Python语言以及人工智能应用开发。结合实际项目案例,由浅入深、全面系统地培养大家的独立开发能力,以从容应对企业开发任务,应对智能时代的新需求。
Python教程16568次浏览
© 2021 Python学习网 苏ICP备2021003149号-1