代码改变世界

随笔档案-2013年04月

Socket网络编程

2013-04-29 09:27 by onm, 529 阅读, 收藏, 编辑
摘要: 本文主要简介TCP、UDP协议和Socket编程模型。做网络编程肯定要和TCP或者UDP协议打交道,有时候我们可能用过相应封装好的类,却不一定知道底层的实现。TCP或者UDP详细讲起来可以讲两本书,有一套很有名的书《TCP/IP详解》,内容很丰富,介绍了方方面面。本文以介绍TCP为主,主要介绍TCP建立连接和连接关闭的步骤。次要提及一些相关知识。先说最基本的TCP与UDP一个最大区别是,TCP是面向连接的,而UDP不是。进而TCP是可靠的,当然还有其它一些机制保障,UDP是不可靠的。也显然TCP因要建立连接,所以更加消耗资源,速度也会较UDP慢。各有优缺点。大名鼎鼎的HTTP协议是建立在TCP 阅读全文
点击右上角即可分享
微信分享提示