我已經開始做一些基本的網絡編程。tcp/ip數據包偵聽器
我已經使用TcpClient
和TcpListener
讀取/編寫了我自己的程序,而且工作正常。
但是,我正在使用的應用程序現在有點不同。
我想設置一個程序來偵聽tcp/ip數據包而無需連接。
例如,有一個數據包發送應用程序發送一個數據包到我的程序與適當的IP添加和端口號。
我也研究過使用Sharppcap和packet.net,但我發現的所有例子只偵聽本地找到的設備(沒有機會設置端口號和ip add等參數)。
有沒有人有關於如何去做這件事的建議?
究竟是什麼你想在這裏解決什麼?目前尚不清楚問題是什麼。你說「沒有連接」,但不解釋你期望它不連接到什麼。您是否期望能夠以某種方式收聽遠程設備? – Oded 2012-03-13 19:23:44
你看過UdpClient和UdpListner嗎? UDP是無連接協議。 – 2012-03-13 19:24:09
@Oded,是的,我有一個設備正在傳輸ip/tcp數據包到我的程序。因此,與使用tcpclient/server時不存在與偵聽器的連接。我研究過Udp,我的問題是它不那麼可靠。我需要確保這些數據包能夠進入我的程序,而使用udp則沒有問題。 – Rick 2012-03-13 19:51:49