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

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

这个类似于聊天室的信息转发,建议建立一个数据结构,如

[SerializableAttribute]

[ComVisibleAttribute(true)]

public class SendType

{

public string SendName {getset}

public string RecName {getset}

public string Data {getset}

}

新建一个结构变量,public SendType SendData = new SendType()

SendData.SendName = "A"

SendData.RecName = "B"

SendData.Data = "Hello"

如此初始化后,将变量序列化后,提取byte[]数组直接发送,服务器再接收后再反序列化,转发。

[SerializableAttribute]

[ComVisibleAttribute(true)]

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

负责互联上级平台、转发数据等功能。网关、转发、中心三合一服务器是负责互联上级平台、转发数据等功能,网关是转发其他服务器通信数据的服务器,接收从客户端发送来的请求时,它就像自己拥有资源的源服务器一样对请求进行处理,有时客户端可能都不会察觉,自己的通信目标是一个网关。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/190977.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-30
下一篇2023-03-30

发表评论

登录后才能评论

评论列表(0条)

    保存