发送Socket消息(给feiq、飞鸽)

发送Socket消息(给feiq、飞鸽)

static void SendIPmsg(string MsgStr, string IPstring)
{
	//1.准备两个必要条件
	int port = 2425;
	IPAddress ip = IPAddress.Parse(IPstring);
	//2.创建一个发送者
	Socket client = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
	//AddressFamily 寻址方式,怎么找我的网络地址.
	//SocketType 可靠类型与不可靠类型 通讯技术类型
	//dgram不可靠传输(效率高) stream可靠的
	//protocotype传输协议  udp dgram | tcp stream
	//3.准备要发送的信息
	string msg = MsgStr;
	//byte[] buffer=Encoding.Default.GetBytes(msg);
	//飞秋发送数据格式Ver(1) : PacketNo : SenderName :
	//SenderHost : CommandNo :AdditionalSection
	msg = string.Format("{0}:{1}:{2}:{3}:{4}:{5}", 1,
		DateTime.Now.Ticks, "名称", "自动消息", "32", msg);
	byte[] buffer = Encoding.Default.GetBytes(msg);
	//上面将字符串转成字节数组 
	//4.设定接收者
	client.Connect(ip, 2425);
	//5.发送
	client.Send(buffer);
	//6.关闭
	client.Close();
}

posted on   因思道客  阅读(23)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示