2010-11-05 15 views

Odpowiedz

12

Zapoznaj się następujące kody przykładowe:

Listener

Simple UDP Client

+0

Czy nie ma sposobu używania klasy UdpClient zamiast używania klasy Socket do ustanowienia serwera? –

+1

Jestem ciekawa, co jest zaletą tego? –

+0

Jeśli potrzebujesz utworzyć serwer, musisz otworzyć gniazdo, aby zaakceptować przychodzące żądania od KLIENTA. Nie jestem świadomy sposobu na połączenie klienta z klientem, połączenia peer-to-peer są wykonywane przy użyciu nasłuchiwania gniazda na obu końcach (o ile wiem) – Felype

2

System.Net.Sockets.UdpClient jest trudne. Niektóre konstruktory określają lokalny punkt końcowy, a inne określają zdalny punkt końcowy. Aby ustanowić dwukierunkową komunikację, użyj konstruktora, który określa lokalny punkt końcowy.

Określ domyślny zdalny punkt końcowy za pomocą Connect lub użyj przeciążenia Send/BeginSend określającego zdalny punkt końcowy.