c#socket怎样让服务器端转发数据QQA,B(a发送数据到服务端,服务端立即转发到b)

c#socket怎样让服务器端转发数据QQA,B(a发送数据到服务端,服务端立即转发到b),第1张

这个类似于聊天室的信息转发,建议建立一个数据结构,如
[SerializableAttribute]
[ComVisibleAttribute(true)]

public class SendType

{
public string SendName {get;set;}
public string RecName {get;set;}
public string Data {get;set;}

}
新建一个结构变量,public SendType SendData = new SendType();
SendDataSendName = "A";
SendDataRecName = "B";
SendDataData = "Hello";
如此初始化后,将变量序列化后,提取byte[]数组直接发送,服务器再接收后再反序列化,转发。
[SerializableAttribute]
[ComVisibleAttribute(true)]

两个标记就是标记SendType类为可序列化,否则会造成不能序列化的编译错误。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » c#socket怎样让服务器端转发数据QQA,B(a发送数据到服务端,服务端立即转发到b)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情