[問題] 如果接收由firewall轉送(forward)過來的封包?
各位同好大家好:
我在firewall上設定將所有封包轉送至某一台機器上,在該機器上,我建一個socket,
不論是tcp or udp都試過,但…都無法接收到forward過來的封包,到底要如何才能接
收轉來的封包呢?
[udp receive server]
=======================
import socket
sock=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
sock.bind(('',999))
while 1:
line=sock.recvfrom(8096)
print line
==>firewall轉送封包過來,此程式一直都沒有反應。我另發送udp封包給此server時,
接收是沒問題的。所以應該是我用錯接收方式。不知要如何接收才正確呢?
(firewall轉送封包是沒問題的!^_^)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.38.221
推
05/14 20:14, , 1F
05/14 20:14, 1F
Python 近期熱門文章
PTT數位生活區 即時熱門文章