void jianting()
{
int port = 8888;
UdpClient udpclient = new UdpClient(port);
IPEndPoint ipendpoint = new IPEndPoint(IPAddress.Any, port);
//IPEndPoint ipendpoint = new IPEndPoint(IPAddress.Parse ("192.168.1.114"), port);
try
{
while (true)
{
byte[] bytes = udpclient.Receive(ref ipendpoint);
string strIP = "信息来自" + ipendpoint.Address.ToString();
string strInfo = Encoding.GetEncoding("gb2312").GetString(bytes, 0, bytes.Length);
MessageBox.Show(strInfo+ strIP);
}
}
catch (Exception e)
{
MessageBox.Show(e.ToString());
} } public string Send(string strServer, string strContent)
{
Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
IPAddress ipaddress = IPAddress.Parse(strServer);
byte[] btContent = Encoding.GetEncoding("gb2312").GetBytes(strContent);
IPEndPoint ipendpoint = new IPEndPoint(ipaddress, 8888);
socket.SendTo(btContent, ipendpoint);
socket.Close();
return "发送成功!";
}

最新文章

  1. ABAP 锁机制
  2. ruby -- 进阶学习(一)subdomain配置与实现
  3. 【插件开发】—— 1 Eclipse插件开发导盲
  4. 模板类之间的友元关系实现Blob和BlobPtr
  5. JDK的下载和安装
  6. DOM Exception error 类型
  7. PyQt5嵌入matplotlib动画
  8. Windows系统ping本地虚拟机~
  9. 【转载】FPGA算法映射要点
  10. .Net RabbitMQ之消息通信 构建RPC服务器
  11. Python之迭代器,生成器
  12. sonarqube 自动代码审查
  13. day_5.27py
  14. 20190122 Oracle if-- elsif -- else -- if end
  15. mysql 5.7配置项最详细的解释
  16. 【PHP】五分钟教你编写一个实时弹幕网站
  17. 单点登录(十二)-----遇到问题-----cas启用mongodb验证方式登录后没反应-pac4j-mongo包中的MongoAuthenticatInvocationTargetException
  18. Ubuntu install TensorFlow 1.10 + CUDA 9.2 + cuDNN 7.2
  19. 洛谷P1062 数列
  20. springboot(2.0以上) --数据源切换时报错

热门文章

  1. Java 常见对象 01
  2. 漏洞复现-CVE-2018-8715-Appweb
  3. JAVA-标识符、变量、数据类型
  4. 三分钟教你提升应用推送的ROI
  5. Memory Networks02 记忆网络经典论文
  6. go调用python命令行参数过量报错python.exe: The filename or extension is too long.的解决方法
  7. 一种借助POI粗略的标注城市也许重要的区域的方法
  8. 时间同步chrony,最全最细
  9. DEV表格设置列不可编辑
  10. Java例题_17 猴子偷桃问题