如何取得UDP 遠端IP IPEndPoint ClientIP = (IPEndPoint)udpServer.RemoteEndPoint;"不允許傳送或接收資料的要求,因為通訊端並未連線,而且 (在資料包通訊端使用 sendto 呼叫進行傳送時) 並未提供位址。"的錯誤訊息.請問如何解決 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 IPEndPoint aa=new IPEndPoint(IPAddress.Any,0); EndPoint RemoteHost =(EndPoint)aa; Count = Udp.ReceiveFrom(Buffer,ref RemoteHost); 還是不行,原因一樣 static void Main(string[] args) { Socket udpServer = new Socket(AddressFamily.InterNetwork, SocketType.Dgram,ProtocolType.Udp); IPEndPoint server = new IPEndPoint(IPAddress.Any, 6000); udpServer.Bind(server); while (true) { byte[] buff = new byte[20]; IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0); EndPoint senderRemote = (EndPoint)sender; udpServer.ReceiveFrom(buff, ref senderRemote); string s = Encoding.ASCII.GetString(buff, 0, buff.Length); MessageBox.Show(s + "\t\n" + IPAddress.Parse(((IPEndPoint)udpServer.RemoteEndPoint).Address.ToString())); } } 更改如下 while (true) { byte[] buff = new byte[20]; IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0); EndPoint senderRemote = (EndPoint)sender; int count=udpServer.ReceiveFrom(buff, ref senderRemote); MessageBox.Show(ToHexString(buff,count) + "\t\n" + senderRemote.ToString()); }//-----職得ip senderRemote.ToString(); 目前在做一个网站,要用到在线视频观看,不知如何下手。 求成熟B/S OA系统一套,要求功能简单实用 SqlDataAdapter的应用 C#复制数据库 又一个问题,把dat中文本读出来了,想一行一行的读,高手给指点一下吧 Response.Write(Session["SS_MENUID"].ToString()); C#报表 难题,帮我看看哪里错了 急!!网页发布的问题 ▲▲捡分题:按下del键后怎样使DataGrid不删除选定行(WinForm)▲▲ .net 中怎样把本页面的Lable的内容写入xml文档中 的问题! 一个奇怪的问题,关于webBroswer控件的事件触发
EndPoint RemoteHost =(EndPoint)aa;
Count = Udp.ReceiveFrom(Buffer,ref RemoteHost);
static void Main(string[] args)
{
Socket udpServer = new Socket(AddressFamily.InterNetwork, SocketType.Dgram,ProtocolType.Udp);
IPEndPoint server = new IPEndPoint(IPAddress.Any, 6000); udpServer.Bind(server);
while (true)
{
byte[] buff = new byte[20];
IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
EndPoint senderRemote = (EndPoint)sender;
udpServer.ReceiveFrom(buff, ref senderRemote);
string s = Encoding.ASCII.GetString(buff, 0, buff.Length);
MessageBox.Show(s + "\t\n" + IPAddress.Parse(((IPEndPoint)udpServer.RemoteEndPoint).Address.ToString()));
}
}
while (true)
{
byte[] buff = new byte[20];
IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
EndPoint senderRemote = (EndPoint)sender;
int count=udpServer.ReceiveFrom(buff, ref senderRemote);
MessageBox.Show(ToHexString(buff,count) + "\t\n" + senderRemote.ToString());
}//-----職得ip senderRemote.ToString();