Socket编程
文章平均质量分 89
王大匣
主要作为笔记,也分享互相学习
展开
-
Unity_Socket_Tcp(Unity聊天室)
1.原理及概述基于Tcp协议的Socket通讯类似于B/S架构,面向连接,但不同的是服务器端可以向客户端主动推送消息。 使用Tcp协议通讯需要具备以下几个条件: (1).建立一个套接字(Socket) (2).绑定服务器端IP地址及端口号--服务器端 (3).利用Listen()方法开启监听--服务器端 (4).利用Accept()方法尝试与客户端建立一个连接--服务器端...原创 2018-03-22 16:11:47 · 598 阅读 · 0 评论 -
Socket编程-UDP协议(C#)
1.原理及概述基于Udp协议是无连接模式通讯,占用资源少,响应速度快,延时低。至于可靠性,可通过应用层的控制来满足。(不可靠连接) (1).建立一个套接字(Socket) (2).绑定服务器端IP地址及端口号--服务器端 (3).通过SendTo()方法向指定主机发送消息 (需提供主机IP地址及端口) (4).通过ReciveFrom()方法接收指定主机发送的消息(需提供...原创 2018-03-22 21:44:45 · 991 阅读 · 0 评论 -
Socket编程-TCP与UDP的区别
TCP协议和UDP协议连接过程的区别1.基于连接(TCP)与无连接()UDP;2.对系统资源的要求(TCP较多,UDP少);3.UDP程序结构较简单;4.流模式(TCP)与数据报模式(UDP);5.TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证。...原创 2018-03-22 22:08:33 · 462 阅读 · 0 评论 -
socket - TcpClient,TcpListener,UdpClient
1.概述 应用程序可以通过TCPClient、TCPListener 和 UDPClient 类使用传输控制协议 (TCP) 和用户数据文报协议 (UDP) 服务。这些协议类建立在System.Net.Sockets.Socket 类的基础之上,负责数据传送的细节。(也就是说TCPClient、TCPListener 和UDPClient 类是用来简化Socket) TcpCl...原创 2018-03-22 23:51:42 · 311 阅读 · 0 评论