C# - 需要帮助连接到IPEndPoint

时间:2011-10-22 13:47:15

标签: c# sip system.net

好的,我正在尝试使用.Net Framework 4的System.Net.Sockets部分连接到IPEndPoint。

首先,我将IP地址声明为变量,如此

IPAddress myIpAddress = IPAddress.Parse("10.10.15.200");

然后我将我的IP端点声明为变量,如下所示:

IPEndPoint ip = new IPEndPoint(myIpAddress, 5001);

然后我尝试绑定到这个套接字,如下所示:

socket.Bind(ip);

我得到的回应如下:

  

请求的地址在其上下文中无效。

但事实并非如此。 IP地址存在且当前处于活动状态。有问题的IP地址是SIP干线上的VOIP电话。

提前致谢。

约翰

1 个答案:

答案 0 :(得分:1)

Bind用于与本地地址和端口关联,并且数据包将从标记为。您需要改为使用Connect