zoukankan
html css js c++ java
简单的UDP收发讯息
发送:
try { Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); //向此网段发广播包 int UDPListenerPort = 8082; IPAddress broadcast = IPAddress.Parse("192.168.0.255"); //此处根据IP及子网掩码改为相应的广播IP string ts = "This is UPD string for sending"; byte[] sendbuf = Encoding.ASCII.GetBytes(ts); IPEndPoint ep = new IPEndPoint(broadcast, UDPListenerPort); s.SendTo(sendbuf, ep); } catch (Exception e) {}
接收:
UdpClient listener; int UDPListenerPort = 8082; IPEndPoint groupEP = new IPEndPoint(IPAddress.Any, UDPListenerPort); try { while (true) { byte[] bytes = listener.Receive(ref groupEP); string RecIP = groupEP.ToString().Substring(0, groupEP.ToString().IndexOf(":")); //收到发送UPD端的IP string RecStr = Encoding.ASCII.GetString(bytes, 0, bytes.Length); //收到的UPD字符串 } } catch {}
查看全文
相关阅读:
MyEclipse 中 添加 js自动完成模版
jQuery css,position,offset,scrollTop,scrollLeft用法
eclipse中报错:Errors running builder “Integrated External Tool Builder” on project
jQuery children等筛选用法
jQuery html text val方法使用
EventBus在Android中的简单使用
mvc 中Range中max和min值晚绑定
<转> Libvirt学习总结
hdu 4409 Family Name List(LCA&有坑点)
Mybatis 入门之resultMap与resultType解说实例
原文地址:https://www.cnblogs.com/javawebsoa/p/2458146.html
最新文章
Oracle OCP之硬解析在共享池中获取内存锁的过程
raywenderlich.com的Swift编程风格指南
异常:”未处理System.TypeLoadException“
C++对象模型——函数的效能(第四章)
解决fragmentTransaction.replace不能全屏
微博预计要火一阵的SleepSort之Shell及C实现
UVA 11383
POJ 2167 Irrelevant Elements 质因数分解
动态内存管理---new&delete
《编程导论(Java)·2.1.2 啊,我看到了多态》-什么是多态(polymorphism)
热门文章
Table is marked as crashed and should be repaire (
Cloud Foundry中DEA与warden通信完毕应用port监听
event.currentTarget与event.target的差别介绍
Python标准库:内置函数range(stop) range(start, stop[, step])
angularjs时间轴
jQuery事件绑定、解绑、命名空间
spring mvc controller中获取request head内容
jQuery trigger one用法
jQuery event,冒泡,默认事件用法
JQuery hover toggle事件使用
Copyright © 2011-2022 走看看