03 2014 档案

Linux下TCP/IP协议的Socket编程
摘要:server.c 1 # include 2 # include 3 # include 4 # include 5 # include 6 # include 7 int main(int argc, const char *argv[]) 8 { 9 int sfd=socket(AF_INET,SOCK_STREAM,0),cfd,n,*count; //count记录登陆的用户数量10 count=(int *)mmap(NULL,sizeof(int),PROT_READ|PROT_WRIT... 阅读全文

posted @ 2014-03-19 15:44 asif 阅读(482) 评论(0) 推荐(0)

显示Apache服务器里面访问量排在前10的ip地址
摘要:cat access_log | awk '{print $1}' | uniq -c|sort -rn|head -10 阅读全文

posted @ 2014-03-10 10:32 asif 阅读(185) 评论(0) 推荐(0)

c语言的详细编译过程
摘要:gcc编译c语言的整个编译过程可分为预编译->编译->汇编->链接我们先编辑一个name.c文件1 # include2 int main(int argc, const char *argv[])3 {4 printf("Hello World\n");5 return 0;6 }预编译:处理#号开头的所有程序行gcc -E name.c -o name.iname.i文件如下 1 # 1 "name.c" 2 # 1 "" 3 # 1 "" 4 # 1 "name.c" 5 阅读全文

posted @ 2014-03-07 14:33 asif 阅读(730) 评论(0) 推荐(0)

stream和dgram的区别
摘要:SOCK_STREAM是基于TCP的,TCP协议是一种可靠的数据传输协议,所以SOCK_STREAM数据传输比较有保障的面向连接的SOCKET。SOCK_DGRAM是基于UDP的,而UDP协议是一种尽最大努力交付的传输协议,传送过程中游客能导致部分数据的流失,所以SOCK_DGRAM是一种无保障面向连接的SOCKET。SOCK_STREAM 是数据流,一般是tcp/ip协议的编程,SOCK_DGRAM分是数据抱,是udp协议网络编程。 阅读全文

posted @ 2014-03-02 13:17 asif 阅读(5078) 评论(0) 推荐(0)

导航