nhtoby

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2007年5月17日

摘要: 今天开始学习UDP协议,因为UDP协议是无连接的协议。因此,为了使服务器应用能够接收到UDP数据包,必须注意两件事:1、创建一个Socket对象2、使创建的套接字和本地的一个端口绑定完成这两件工作后服务器端就可以从指定的端口接收UDP数据包,或者收将数据包发送到指定的设备上。UDP中不使用标准的Send()和Receive()方法,而是使用新的两个方法SendTo()和ReceiveFrom()由... 阅读全文
posted @ 2007-05-17 16:23 toby chen 阅读(926) 评论(0) 推荐(0) 编辑

摘要: 经过学习,基本上掌握了如何使用TCP套接字发送消息。因为TCP套接字是面向连接的,在数据传输之前,发送和接收的双方都必须建立好连接。数据以数据流的形式发送到远程机器上,因此在TCP会话中消息是没有边界的。在这种使用TCP协议的环境中,不能保护消息的边界,因此在编写网络层的TCP应用时,必须考虑如何识别单个消息。为了解决消息边界问题常用技巧:1、永远发送固定长度的消息2、将消息尺寸与消息一起发送3、... 阅读全文
posted @ 2007-05-17 16:22 toby chen 阅读(1231) 评论(1) 推荐(0) 编辑