- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 linux c学习笔记----SCTP基础客户/服务编程(setsockopt,sctp_sendmsg等)
在编程之前先了解一下sctp套接字选项 setsockopt(设置socket状态) 相关函数 getsockopt 表头文件 #include<sys/types.h>#include<sys/socket.h> 定义函数 int setsockopt(int s,int level,int optn...
2013-01-15 17:53:09 1527
原创 linux c学习笔记----UDP基础客户/服务编程(sendto,recvfrom)
sendto(经socket传送数据) 相关函数 send , sendmsg,recv , recvfrom , socket 表头文件 #include < sys/types.h >#include < sys/socket.h > 定义函数 int sendto ( int s , const void...
2013-01-14 18:01:28 1086
原创 linux c学习笔记----select函数详解
select系统调用是用来让我们的程序监视多个文件句柄(file descriptor)的状态变化的。程序会停在select这里等待,直到被监视的文件句柄有某一个或多个发生了状态改变。 何为文件句柄????文件句柄在Linux里很多,如果你man某个函数,在函数返回值部分说到成功后有一个文件句柄被创建的都是,如man socket可以看到“On success, a file des...
2013-01-11 17:25:36 104
原创 linux c学习笔记----TCP基础客户/服务编程(socket,bind等)
socket(建立一个socket通信) 相关函数 accept,bind,connect,listen 表头文件 #include<sys/types.h>#include<sys/socket.h> 定义函数 int socket(int domain,int type,int protocol); ...
2013-01-10 17:29:32 239
原创 linux c学习笔记----互斥锁属性
互斥锁属性 使用互斥锁(互斥)可以使线程按顺序执行。通常,互斥锁通过确保一次只有一个线程执行代码的临界段来同步多个线程。互斥锁还可以保护单线程代码。 要更改缺省的互斥锁属性,可以对属性对象进行声明和初始化。通常,互斥锁属性会设置在应用程序开头的某个位置,以便可以快速查找和轻松修改。表 4–1 列出了用来处理互斥锁属性的函数。 表 4–1 互斥锁属性例程 操作 ...
2013-01-05 18:37:53 322
原创 linux c学习笔记----线程属性
一.线程属性 线程具有属性,用pthread_attr_t表示,在对该结构进行处理之前必须进行初始化,在使用后需要对其去除初始化。我们用pthread_attr_init函数对其初始化,用pthread_attr_destroy对其去除初始化。 名称:: pthread_attr_init/pthread_attr_destroy 功能...
2013-01-04 17:38:55 167
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人