C#服务器与客户端通过Socket传递JSON格式数据
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
·
C#文件路径: “\”是特殊字符,要表示它的话需要使用“\\”。在字符串前加上@即可直接使用“\”。
TCPClient是以Socket为基础封装而来的。
Socket:网络层。当你要考虑:IP封包,路由,IP数据包时,用Socket。
TcpClient:传输层。当你只考虑:主机,端口,数据传输时,用TcpClient,或UdpClient。
vs编辑->选择性粘贴,可由json字符串直接得到C#类 。
如果服务端想执行多个客户端的多个请求,那么服务端就需要采用多线程。
主线程,也就是执行外层do/while循环的线程,在收到一个TcpClient之后,必须将里层的do/while循环交给新线程去执行,然后主线程快速地重新回到listener.AcceptTcpClient()的位置,以响应其它的客户端。
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e
4 个月前
8c391e04
6 个月前
更多推荐

所有评论(0)