2012年9月3日

socket

摘要: 1 几个重要的结构 struct sockaddr { unsigned short sa_family; //地址类型,AF_XXX,TCPIP为AF_INET char sa_data[14]; //14字节的协议地址 };struct sockaddr_in{unsigned short sin_famlily;//地址类型unsigned short int sin_port;//端口号struct in_addr sin_addr; //IP地址unsigned sin_zero[8]; // 填充地址,一般赋值为0};struct in_addr;{ Unsigned long s 阅读全文

posted @ 2012-09-03 14:20 好坏 阅读(2054) 评论(0) 推荐(0) 编辑

进程间通信

摘要: 1 linux下进程间通信的几种主要方式: 管道、有名管道、信号量、消息队列、信号、共享内存、socket2 管道 #include <unistd.h> int pipe(int fd[2]); 管道只能半双工工作,一端写一端读,两端分别用fd[0]和fd[1]描述3 有名管道#include <sys/types.h>#include <sys/stat.h>Int mknod(const char*path, mode_t mod,dev_t dev);Int mkfifo(const char *path, mode_t mode);4 消息队列 核 阅读全文

posted @ 2012-09-03 14:19 好坏 阅读(426) 评论(0) 推荐(0) 编辑

导航