- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 《LINUX C编程实战》自学笔记——套接字编程(一)
#include #include (1)请求建立连接——套接字与服务器连接。 (1.1) 如果该套接字类型是SOCK_STREAM,则connect函数用于向服务器发出连接请求,服务器的IP地址和端口号由serv_addr指定; 如果该套接字类型是SOCK_DGRAM,则connect并不建立真正的连接,只是告诉内核与该套接字通讯的目的地址(由第二个参数指定),只有该目的地址发
2013-04-08 12:13:46
409
转载 (备忘)linux编程推荐书籍
从服务器编程方向上讲,应该了解TCP/IP协议族,多线程编程,同步方式,各种锁,锁无关的数据结构,SOCKET编程,各种算法,包括自平衡二叉树,红黑树,哈希等算法等,还有各种池化技术,包括线程池,连接池,WINDOWS下的内存池等。有需要可以选择性的学习原始套接字编程,其他协议,比如ICMP,ARP等。LINUX下的EPOLL需要看看,还有SQL语言,各种数据库相关的接口要了解。 具体到学习
2013-04-08 11:45:27
373
原创 (备忘)static和extern
1.局部变量:函数内部定义的变量(包括定义在函数内部复合语句中的变量)。 全局变量:定义在函数外部的变量。 2.变量: 默认情况下,全局变量只能在定义它的文件中使用(从定义它的地方到所在文件的结尾),但有extern就不同了。 (一) static: (1)局部变量:不改变局部变量的作用域,改变生存期。
2013-04-08 11:07:47
379
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人