Chinaunix首页 | 论坛 | 博客
  • 博客访问: 34285
  • 博文数量: 31
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 330
  • 用 户 组: 普通用户
  • 注册时间: 2015-07-28 17:39
文章分类
文章存档

2015年(31)

我的朋友

发布时间:2015-11-07 18:12:19

icmp:差错和控制信息的传输及某些网络信息的获取,允许路由器或主机报告差错情况和提供有关的异常报告。看看ping程序:1.套接字:struct protoent * protocol;protocol = getprotobyname("icmp");int sockfd = socket(AF_INET, SOCK_RAW, protocol->p_proto)2.设置超时限制:int timeout = 1000;setsockopt(png.........【阅读全文】

阅读(582) | 评论(0) | 转发(0)

发布时间:2015-11-07 12:07:48

1.套接字int socket(int domain, int type, int protocol);domain:AF_INET--->IPV4, AF_INET6---->IPV6type:SOCK_STREAM--->TCP, SOCK_DGRAM--->UDP, SOCK_RAW--->ICMPprotocol:0返回一个套接字描述符2.通信进程的区分用端口号。在服务端将端口号和ip地址绑定,为客户端连接做准备。int bind(int sockfd, stru.........【阅读全文】

阅读(618) | 评论(0) | 转发(0)

发布时间:2015-11-05 12:42:44

1.一些概念:电路交换:仿电话交换,建立电路、传输数据再拆除电路。需要通信双方同时激活,双方之间的通信资源专用。报文交换:交换机存储报文,在合适时间转发。分组交换:将报文分组,分组前后添加信息标识分组,形成一个交换单位,便于交换机存储,分析和处理。端系统:通信进程的主机客户服务器模式C/S:服务由.........【阅读全文】

阅读(637) | 评论(0) | 转发(0)

发布时间:2015-11-03 09:01:22

进程:程序的调度单位,程序的运行线程:多道执行路径,拥有独立的栈空间1.创建:int pthread_create(pthread_t *thread, pthread_attr_t *attr, void *(*start_routline)(void *), void *arg);thread:线程的标志符attr:线程属性,可以设置为NULLstart_routine:线程的入口函数arg:传递给start_routine所指函数的参数.........【阅读全文】

阅读(618) | 评论(0) | 转发(0)

发布时间:2015-11-02 18:56:49

IPC:UNIX:管道,FIFO及信号system V : 消息队列,信号量,共享内存posix : 消息队列,信号量,共享内存BSD: socket1.信号:用户空间和内核空间的交互,内核进程利用他来通知用户空间发生的系统事件。阻塞的信号:由内核保存,直到阻塞取消后才传递给进程不可靠信号:如果信号已经注册,就忽略该信号。因此会产生.........【阅读全文】

阅读(561) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册