나는 프로그램이 다음과 같이 있습니다 :UDP C# 연결
Socket receiveSocket = new Socket(AddressFamily.InterNetwork,
SocketType.Dgram, ProtocolType.Udp);
EndPoint bindEndPoint = new IPEndPoint(IPAddress.Any, 3838);
byte[] recBuffer = new byte[256];
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
receiveSocket.Bind(bindEndPoint);
receiveSocket.Receive(recBuffer);
}
을하고 노력하지만, 난 그냥 특정 IP 주소로 듣고 싶을 때, 그것이 exeption를 throw 작동하지 않는다 "요청 된 주소 컨텍스트에서 유효하지 않습니다. "
새 코드 : EndPoint bindEndPoint = new IPEndPoint (IPAddress.Parse ("192.168.40.1 "), 3838);
'수신 * *'대신 '특정 IP에서'* 들으려고 '했습니까? 그것이 당신의 새 샘플이 당신이하고 싶다고 제안했기 때문입니다. – mtijn
컴퓨터에 해당 IP 주소가 있습니까? 또한 :'Recieve'는 UDP가 아닌 TCP를위한 것입니다. 'ReceiveFrom' 사용 – jgauffin