FPGA から送信された UDP パッケージをコンピューターで読み取ろうとしています。それらはポート 21844 と IP 192.168.1.2 (私のコンピューターの IP) に送信されます。Wireshark でパッケージを確認できます。エラーはありません。ただし、この小さな python スクリプトを実行すると、wireshark が実行されているかどうかにもよりますが、すべてのパッケージのごく一部しか受信されません。
import socket
import sys
HOST, PORT = "192.168.1.2", 21844
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.bind((HOST,PORT))
received ,address= sock.recvfrom(2048)
print address
Windows 7 と Norton Internet Security を使用しており、FPGA IP と Python のファイアウォールですべてのトラフィックを許可しています。Windows XP コンピュータ上の同じプログラムも何も受信しません...
助けてくれてありがとう!