Re: [問題] 如果接收由firewall轉送(forward)過來ꨠ…
※ 引述《yatung1700 (阿呆學程式)》之銘言:
: 標題: [問題] 如果接收由firewall轉送(forward)過來的封包?
: 時間: Sun May 14 17:24:32 2006
:
: 各位同好大家好:
: 我在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
: 推 ericsk:把 recvfrom 換成 recv 試試看 05/14 20:14
感謝樓上的回答。但.......
recv()是用在TCP protocol上的,而TCP socket我試過了,也是不行耶!
還有什麼方法嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.130.163
推
05/15 21:11, , 1F
05/15 21:11, 1F
推
05/16 12:30, , 2F
05/16 12:30, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章