----------------------
Windows Phone 7手机开发、
.Net培训、期待与您交流! ----------------------
1.socket是什么?
所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。
2.网络通信是什么?
网络通信一般指网络协议。当今网络协议有很多,局域网中最常用的有三个网络协议:MICROSOFT的NETBEUI、NOVELL的IPX/SPX和交叉平台TCP/IP,应根据需要来选择合适的网络协议
3.socket通信方式
方式 优缺点
流式 (stream) 安全但是效率低
数据报式 (datagram) 易丢失,顺序混乱,效率高
4.服务器和客户端通信步骤
服务端:
服务端创建一个套接字,绑定到一个ip和端口上,只用来接收客户端的连接请求,不负责和客户端通信。
每成功接收一个连接请求,就再创建一个socket,负责和客户端进行通信。
客户端:
客户端创建一个套接字,指明ip地址和端口号,用来发送请求和同服务端通信。
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
本文详细解析了socket通信的概念、网络通信的基本原理,以及服务器与客户端通信的具体步骤,旨在帮助开发者深入理解这一核心网络技术。通过对比流式和数据报式通信方式的优缺点,为开发者提供了选择合适通信模式的指导。同时,文章还阐述了服务器创建套接字、绑定IP和端口,以及客户端如何发起连接请求和进行通信的过程。
1634

被折叠的 条评论
为什么被折叠?



