摘要: (一)Linux网络编程--网络知识介绍Linux网络编程--网络知识介绍客户端和服务端 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端. 客户端 在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。 比如我们使用ftp程序从另外一 个地方获取文件的时候,是我们的ftp程序主动同外面进行通信(获取文件), 所以这个地方我们的ft... 阅读全文
posted @ 2009-06-19 13:13 独奏者 阅读(109876) 评论(12) 推荐(39) 编辑
摘要: [代码]出处:http://topic.csdn.net/u/20090424/17/8a732a9e-9f8e-46c5-a8b6-9dfcf903eb86.html?43395 阅读全文
posted @ 2009-06-19 12:55 独奏者 阅读(1121) 评论(0) 推荐(0) 编辑
摘要: xml有良好的开放性、可读性和可扩充性。如果你的协议是开放的,并且希望别人也能帮你做些扩充功能的什么插件的,可以考虑用xml。但是最本质的一点,xml的有效载荷实在太低,封装和解析效率太低,所以只适用于非常少量,对性能没要求的网络流量。典型的案例就是文字聊天。如 GTalk 的基础,开源的即时消息协议系统 Jabber。 另外,对于java和.net系统,由于内置xml引擎,采用xml有天然的优势... 阅读全文
posted @ 2009-06-19 12:47 独奏者 阅读(3590) 评论(0) 推荐(0) 编辑