端口映射:
内网主机端口————》外网主机端口。访问外网端口————》内网主机端口。
路由器上设置一个端口映射。外部端口和内部端口一一对应
端口转发:
端口转发,有时被叫做隧道:ip地址和路由器的端口绑定
外部端口和内部IP一一对应
端口复用:
两个程序,监听相同的端口。
端口复用技术中最重要的一个函数是setsockopt()setsockopt()函数,用于任意类型、任意状态套接口的设置选项值。设置socket的SO_REUSEADDR选项,即可实现端口复用
SO_REUSEADDR:套接字绑定多个端口,端口绑定多个套接字
多个套接字绑定1个端口
但每个实例绑定的IP地址是不能相同的。
import socket
tcp1 = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
tcp2 = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
#在绑定前调用setsockopt让套接字允许地址重用
tcp1.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT, 1)
tcp2.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT, 1)
#接下来两个套接字都也可以绑定到同一个端口上
tcp1.bind(('0.0.0.0', 12345))
tcp2.bind(('0.0.0.1, 12345))
一个套接字绑定多个端口
每个socket绑定的ip地址不同。接收一个端口,发送另一个端口
文章为作者独立观点,不代表 股票程序化软件自动交易接口观点
爱在西元前2022-11-24
每当大盘涨时我的股票公司就会发信息来说我符合融资融券条件,,这几天它m的没看到这信息呢?!