udpclient

    6熱度

    1回答

    我們假設我有一個UDP套接字在某個地址/端口上打開,然後掛起。 當我嘗試在同一個地址/端口上初始化一個新的UDP套接字(UDPClient)時,它當然會引發一個SocketException,因爲它發現它已經被使用。 是否有可能從代碼殺死懸掛的插座,所以我可以重用它? 編輯:這裏是導致UDP留受阻(Apparently) Gracefully Closed UDPClient leaves the

    6熱度

    5回答

    下面的代碼插座,儘管顯然關閉UDP的Socket,它留下掛,無法重新連接到相同的地址/端口。 這些都是我用的是類變量: Thread t_listener; List<string> XSensAvailablePorts; private volatile bool stopT_listener = false; volatile UdpClient liste

    -1熱度

    1回答

    我是Python的新手,在使用Python創建客戶端 - 服務器UDP ping服務器程序時遇到了這個嚴重錯誤。它說: TpyeError: Can't convert 'tuple' object to str implicitly 錯誤出現在UDPClient.py文件,該文件是: from socket import * from datetime import * from tim

    0熱度

    1回答

    我目前正在通過以太網工作在UDP通信PC <→ARM LM3S6965(Luminary)上。在PC上有一個模擬UDP服務器/客戶端的VB.net應用程序。 當數據包從PC發送到ARM LM3S6965時,數據包接收沒有錯誤,但是當ARM LM3S6965將UDP數據包發送回PC時,數據包在某處丟失(應用程序沒有收到它)。 奇怪的是,WireShark捕獲到PC的這些數據包,看起來它們是有效的。

    0熱度

    1回答

    我要檢查使用UDPClient遠程計算機的連接。聽說如果發生故障它將返回一個icmp數據包。我們如何能夠抓住它? 如何檢查遠程機器? UdpClient receivingUdpClient = new UdpClient(); receivingUdpClient.Connect(IPAddress.Parse("10.2.2.13"), 80); Byte[]

    0熱度

    1回答

    我有一個UDP回聲客戶端和服務器程序。正如我試圖連接多個客戶端連接到服務器使用不同的計算機,我得到了積極的迴應,即即時通訊能夠連接我的服務器與多個客戶端。 所以,我的問題是,當我打破CTRL + C打破服務器,我想打印當時與服務器關聯的所有客戶端的IP地址。 我該怎麼做?我知道如何在單個客戶端連接到服務器時打印IP地址,但是如何爲多個客戶端打印?

    1熱度

    1回答

    我嘗試從UDP單播客戶端接收六條消息。 Receiver看起來像: UdpClient udpclient = new UdpClient(); IPEndPoint localEp = new IPEndPoint(IPAddress.Parse(ClientIP), ClientPort); udpclient.Client.Bind(localEp); udpclient.Client

    2熱度

    1回答

    我使用此代碼來偵聽端口9999 udp。 Dim remoteSender As New IPEndPoint(IPAddress.Any, 0) client = New UdpClient(9999) Dim state As New UdpState(client, remoteSender) client.BeginReceive(New AsyncCallb

    1熱度

    2回答

    在VB6中工作時,我使用Winsock通過Internet發送和接收消息。 在VB6的Winsock流行的問題是,當我送一個大的字符串約7000字符,客戶端收到許多部分截斷爲2500-> 3000字,我需要加入截斷包有原來的消息是這樣的: Public FullMessage as string Private Sub wskConnect_DataArrival(ByVal bytesTota

    0熱度

    1回答

    在C#,.Net 4中,我需要在端口上發送UDP消息並在同一個端口上偵聽響應。 我使用的是固定端口,但客戶遇到了問題,所以我想使用任何可用的端口。似乎我可以通過爲端口號使用0來做到這一點,但它不起作用。再深入探討一下,它似乎並沒有在實際使用前分配端口,所以我的兩個綁定語句可能會轉到不同的端口。 從MSDN: 「如果你不關心它的本地端口使用時,可以使用0的端口號創建 IPEndPoint在這種情況下