1、什么是Socket(插座、套接字)
- IP:网络中能标识唯一一台主机;
- Port:主机中标识唯一一个进程;
- Socket:IP+Port;
- socket在Linux中为七种基本文件中的一个(普通-、目录d、连接l、管道p、字符设备c、块设备b、套接字s)
2、Socket的基本特性
- s[……]
示例代码[……]
#include <semaphore.h>
// 初始化
int sem_init(sem_t *sem, int pshared, unsigned int value);
// 加锁信号量
int sem_wait(sem_t *sem);
int sem_trywait(sem_t *sem);
int sem_timedwait(sem_t *sem, const struct timespec *abs_timeout);
// 解除信号量
int sem_post(sem_t *sem);
[……]