C#向指定IP发送数据包,请给出简单详细的例子 如题~~请给出详细例子,最好简单点的,呵呵~散分~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SF看下这帖http://topic.csdn.net/t/20040730/07/3224947.html public void fnMain() { IPAddress ip = Dns.GetHostAddresses(Dns.GetHostName())[0]; IPEndPoint host = new IPEndPoint(ip, 9080); Socket soc = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); EndPoint p = (EndPoint)host; soc.Bind(host); while (true) { byte[] byt = new byte[100]; soc.ReceiveFrom(byt, ref p); string result = System.Text.Encoding.Default.GetString(byt); Console.WriteLine(result); } } http://www.csharp-examples.net/socket-send-receive/ IPHostEntry iphostinfo = Dns.GetHostEntry(""); IPAddress ip = iphostinfo.AddressList[0]; IPEndPoint connectEndPoint = new IPEndPoint(ip, 80); socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); string formatString =""; string sendString = string.Format(formatString, "POST", "", Encoding.Default.GetByteCount(gets), 80, gets); byte[] b= System.Text.Encoding.Default.GetBytes(sendString); socket.Connect(connectEndPoint); socket.Send(b, b.Length, 0); int port = 20;string host = "";IPAddress ip = IPAddress.Parse(host);IPEndPoint ipe = new IPEndPoint(ip, port); Socket socket=new Socket(AddressFamily.Inte.Network,SocketType.Stream,ProtocolType.Tcp);socket.Connect(ipe); byte[] byteMessage=Encoding.ASCII.GetBytes("");socket.Send(byteMessage);socket.Shutdown(SocketShutdown.Both);socket.Close();参考 求救,字符串问题 div联动怎么写?默认是第一个div,当鼠标移动到第一个按钮显示第二个div,其他的div隐藏 怎样识别手机语音提示 dataGridView 很费脑筋的问题 不同电脑不同SQL Server服务器名称,连接字符串server=? 请大家帮忙,C#一个问题。 如何复制 entire directory 关于绑定的问题 问一个有关datatable的问题。 请问一个初级问题 [求助]请教各位一下wap网站登录模式 写不出来了.求代码示例
看下这帖http://topic.csdn.net/t/20040730/07/3224947.html
public void fnMain()
{
IPAddress ip = Dns.GetHostAddresses(Dns.GetHostName())[0];
IPEndPoint host = new IPEndPoint(ip, 9080);
Socket soc = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
EndPoint p = (EndPoint)host;
soc.Bind(host);
while (true)
{
byte[] byt = new byte[100];
soc.ReceiveFrom(byt, ref p);
string result = System.Text.Encoding.Default.GetString(byt);
Console.WriteLine(result);
} }
IPAddress ip = iphostinfo.AddressList[0];
IPEndPoint connectEndPoint = new IPEndPoint(ip, 80);
socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
string formatString ="";
string sendString = string.Format(formatString, "POST", "", Encoding.Default.GetByteCount(gets), 80, gets);
byte[] b= System.Text.Encoding.Default.GetBytes(sendString);
socket.Connect(connectEndPoint);
socket.Send(b, b.Length, 0); int port = 20;
string host = "";
IPAddress ip = IPAddress.Parse(host);
IPEndPoint ipe = new IPEndPoint(ip, port);
Socket socket=new Socket(AddressFamily.Inte.Network,SocketType.Stream,ProtocolType.Tcp);
socket.Connect(ipe);
byte[] byteMessage=Encoding.ASCII.GetBytes("");
socket.Send(byteMessage);
socket.Shutdown(SocketShutdown.Both);
socket.Close();参考