资源简介
SingletonUDP_Send.cs类使用单例模式发送,获取UPD消息.cs类负责消息接受,UDP消息处理.cs类负责消息的处理,因为我经常使用UDP功能,所以我整合了一下,非常方便使用,只要把“获取UPD消息.cs”和“UDP消息处理.cs”拖到一个对象里即可,发送直接单例调用
代码片段和文件信息
//*********************❤*********************
//
// 文件名(File Name): SingletonUDP_Send.cs
//
// 作者(Author): LoveNeon
//
// 创建时间(CreateTime): Don‘t Care
//
// 说明(Description): 单例--Udp接受
//
//*********************❤*********************
using System.Net;
using System.Net.Sockets;
using System.Text;
public class SingletonUDP_Send
{
private static SingletonUDP_Send m_udp;//自身实例
private SingletonUDP_Send() { }//私有构造
///
/// 获取UDP的实例
///
public static SingletonUDP_Send GetUDP()
{
if (m_udp == null)
{
m_udp = new SingletonUDP_Send();
}
return m_udp;
}
///
/// 获取UDP的实例
/// 发送的UDP消息
/// 对方IP
/// 对方端口
///
public void SendUDPMessage(string _message string _ipStr = “192.168.1.100“ int _port = 12516)
{
Socket server = new Socket(AddressFamily.InterNetwork SocketType.Dgram ProtocolType.Udp);//创建UDP服务
IPEndPoint ip = new IPEndPoint(IPAddress.Parse(_ipStr) _port);//定义一个IP地址和端口号
server.SendTo(Encoding.UTF8.GetBytes(_message) ip);//发送消息
server.Close();//关闭服务
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-09-01 15:55 UDP\
文件 1458 2017-09-01 15:55 UDP\SingletonUDP_Send.cs
文件 658 2017-09-01 15:55 UDP\UDP消息处理.cs
文件 3396 2017-09-01 15:55 UDP\获取UPD消息.cs
- 上一篇:模拟电子技术第五版课后习题答案
- 下一篇:百度文库解析器
评论
共有 条评论