首页 > 其他分享 >发送Socket消息(给feiq、飞鸽)

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

时间:2023-02-15 08:22:04浏览次数:43  
标签:飞鸽 发送 feiq client msg Socket string

发送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();
}

标签:飞鸽,发送,feiq,client,msg,Socket,string
From: https://www.cnblogs.com/instr/p/17121446.html

相关文章