我的服务器上有四个(四个)接口。
此UDP方法工作正常:
import socket,time
host = ("0.0.0.0",4063)
UDPSOCK = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
UDPSOCK.settimeout(0.2) # Restricted net access, only LAN.
UDPSOCK.bind(host)
def send(QA):
try:
st = time.clock()
data = None
UDPSOCK.sendto(QA[1],QA[0])
while True :
data = UDPSOCK.recv(1024)
if data :
break
tC = "%0.5f"%(time.clock() - st)
return data,tC
except Exception,e :
print e
我的问题是:服务器绑定到所有接口(("0.0.0.0",4063)
),但是我只需要两个ETH接口而没有其他绑定(不能使用raw
服务器,访问权限等)。 / p>
任何方法,线索?
感谢您的关注。