2012年9月19日

c语言socket编程

摘要: socket目 录socket 1.socket() 2.bind() 3.connect() 4.listen() 5.accept() 6.send() 和recv() 7.sendto() 和recvfrom() 8.close() 和shutdown() 9.getpeername() 10.gethostname()socketsocket()我们使用系统调用socket()来获得文件描述符:#include#includeint socket(int domain,int type,int protocol);第一个参数domain设置为“AF_INET”。第二个参数是套接口的类型 阅读全文

posted @ 2012-09-19 23:04 追寻前人的脚步 阅读(1332) 评论(0) 推荐(0) 编辑

pthead_create的使用,英语不会是硬伤

摘要: 英语不会果然是硬伤啊,英文的看了半天,就是一点都看不懂啊,下面来用中文解释下这个函数把,汗Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 #include<stdio.h> #include<pthread.h> void *print_thread_id(void *arg) { /* 打印当前线程的线程号*/ printf("Current thread id is %u\n", (uns 阅读全文

posted @ 2012-09-19 20:29 追寻前人的脚步 阅读(491) 评论(0) 推荐(0) 编辑

inet_aton和inet_network和inet_addr三者比较

摘要: 知识背景:210.25.132.181属于IP地址的ASCII表示法,也就是字符串形式。英语叫做IPv4 numbers-and-dots notation。如果把210.25.132.181转换为整数形式,是3524887733,这个就是整数形式的IP地址。英语叫做binary data。(其实binary是二进制的意思)问题所在:如何在字符串形式的IP和整数形式的IP之间转换呢?问题解决思路:有三个函数可以解决这个问题,当然不止这三个函数,只是这三个函数最常用且最易混淆。隆重推出他们:inet_network(), inet_addr(), inet_aton()!!三者定义:int in 阅读全文

posted @ 2012-09-19 18:08 追寻前人的脚步 阅读(333) 评论(0) 推荐(0) 编辑

导航