随笔 - 96  文章 - 255  trackbacks - 0
<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

E-mail:zbln426@163.com QQ:85132383 长期寻找对战略游戏感兴趣的合作伙伴。

常用链接

留言簿(21)

随笔分类

随笔档案

SDL相关网站

我的个人网页

我的小游戏

资源下载

搜索

  •  

积分与排名

  • 积分 - 488852
  • 排名 - 37

最新评论

阅读排行榜

评论排行榜

Linux与C++
Linux基础,以及Linux下的C++开发,以Debian为主。
socket 编程入门教程(三)TCP原理:4、设计TCP socket的类(下)      摘要: TCPClientSock的建立和第三次握手。  阅读全文
posted @ 2010-06-07 00:46 lf426 阅读(1831) | 评论 (1)  编辑
socket 编程入门教程(三)TCP原理:3、设计TCP socket的类(中)      摘要: TCPServerSock的建立和“第二次握手”。  阅读全文
posted @ 2010-06-06 23:46 lf426 阅读(1671) | 评论 (0)  编辑
socket 编程入门教程(三)TCP原理:2、设计TCP socket的类(上)      摘要: socket是一个int的文件描述符(WinSock中直接是一种抽象的描述符),我们通过对这个描述符发出指令操作socket。这是C语言的思想,在面向对象的思想中,最好socket本身是一种对象,各种方法由对象本身发出。用面向对象的思想封装socket并不困难,而且,对于描述socket的概念可能更加直观,这一节,我们边介绍socket和TCP的概念边对socket进行OO封装。
(上)基类和监听socket。  阅读全文
posted @ 2010-06-06 22:24 lf426 阅读(3851) | 评论 (1)  编辑
socket 编程入门教程(三)TCP原理:1、socket异常信息      摘要: sokcet本身属于系统(OS),是系统对TCP/IP的实现,也就是说,socket发出的异常信息不代表程序出错,甚至不代表系统出错,而仅仅就是代表socket本身的各种异常情况。  阅读全文
posted @ 2010-06-06 21:07 lf426 阅读(3941) | 评论 (0)  编辑
socket 编程入门教程(一)TCP server 端:8、本章的完整源代码      摘要: 本章的完整源代码以及演示程序  阅读全文
posted @ 2008-07-16 12:57 lf426 阅读(8433) | 评论 (3)  编辑
socket 编程入门教程(一)TCP server 端:7、接收与发送      摘要: TCP通讯模型;recv()和send();处理echo行为  阅读全文
posted @ 2008-07-16 12:26 lf426 阅读(8122) | 评论 (2)  编辑
socket 编程入门教程(一)TCP server 端:6、创建“通讯 ”嵌套字      摘要: 用accept()创建新的socket;accept()的另一面connect();新socket与sockaddr的关系;inet_ntoa()  阅读全文
posted @ 2008-07-15 13:04 lf426 阅读(4186) | 评论 (0)  编辑
socket 编程入门教程(一)TCP server 端:5、创建监听嵌套字      摘要: socket和sockaddr的创建是可以相互独立的;数据流简易模型(SOCK_STREAM);socket与本机sockaddr的绑定;监听:listen()  阅读全文
posted @ 2008-07-14 13:02 lf426 阅读(4582) | 评论 (2)  编辑
socket 编程入门教程(一)TCP server 端:4、构造函数涉及的概念      摘要: 数据封装(Data Encapsutation);socket()函数;数据的“地址”;网络字节和本机字节的相互转换;动作与持续行为  阅读全文
posted @ 2008-07-12 13:27 lf426 阅读(5125) | 评论 (0)  编辑
socket 编程入门教程(一)TCP server 端:3、sockaddr与sockaddr_in      摘要: 收件人地址;sockaddr和sockaddr_in在Linux中的实现;头文件依赖关系  阅读全文
posted @ 2008-07-10 15:14 lf426 阅读(13292) | 评论 (6)  编辑
socket 编程入门教程(一)TCP server 端:2、socket与文件描述符      摘要: UNIX中的一切事物都是文件(everything in Unix is a file!);文件与文件描述符(file & file descriptor);socket与file descriptor  阅读全文
posted @ 2008-07-10 02:42 lf426 阅读(7952) | 评论 (4)  编辑
socket 编程入门教程(一)TCP server 端:1、建模      摘要: 想象你自己是个小大佬,坐办公室(什么样的黑社会做办公室啊?可能是讨债公司吧^^)你很土,只有一个小弟帮你接电话(因为你自己的号码是不敢对外公开的)。一次通讯的流程大概应该是这样的:小弟那里的总机电话响了;小弟接起电话;对方说是你女朋友A妹;小弟转达说,“老大,你马子电话”;你说,接过来;小弟把电话接给你;你和你女朋友聊天半小时;挂电话。  阅读全文
posted @ 2008-07-08 15:42 lf426 阅读(12411) | 评论 (8)  编辑
Code::Blocks在Debian下的绿色安装      摘要: 直接下载用就是了。我已经打包设置好了。^^  阅读全文
posted @ 2008-06-25 17:46 lf426 阅读(2599) | 评论 (0)  编辑
Linux下C++ IDE的选择。      摘要: Linux下的C++IDE环境一直是一个缠人的问题。当然,很多黑客告诉我们vim足矣,可是我们毕竟还是很难以记住那么多函数。昨天到codeblocks项目页上看了下,最新的更新是在今年2月底呵,有够新的。估计是之前周期太长了吧。慢功出细活,本着对德国人认真态度的敬佩,下载下来试了一下——果然,比eclipse要快很多啊。  阅读全文
posted @ 2008-06-25 16:45 lf426 阅读(7073) | 评论 (11)  编辑
构建vim的可视化C++编辑平台      摘要: 我们在win32平台下用VC写代码的时候,常常比较习惯VC给予的一些格式控制和代码补全功能,而这些功能都是可以在vim中实现的,并且,已经有前人为我们写好了插件脚本,我们只需要非常简单的设置,就可以迅速的构建出类似VC的C++编译环境。  阅读全文
posted @ 2008-05-27 17:29 lf426 阅读(4702) | 评论 (0)  编辑