network programming
文章平均质量分 57
补药匠
这个作者很懒,什么都没留下…
展开
-
get IP address of a given machine
getaddrinfo在linux man page中的详细解释:http://linux.die.net/man/3/getaddrinfo/* homework1_getaddr:get the IP addresses of a given machine */#include #include #include #include #include #原创 2013-11-18 09:50:15 · 692 阅读 · 0 评论 -
时间函数gettimeofday()
#include struct timeval start,end;gettimeofday(&start,NULL);gettimeofday(&end,NULL);unsigned long duration = 1000*(end.tv_sec-start.tv_sec)+(end.tv_usec-start.tv_usec)/1000;//sec->second usec-原创 2013-11-18 09:56:54 · 680 阅读 · 0 评论 -
socket interface to implement a simple string conversion service over TCP
Client //client.c#include #include #include #include #include #include #define MAXNUM 100#define SERV_PORT 1385int main(int argc, char *argv[]){ //parse arg if (argc!=2) { printf("us原创 2013-11-18 10:05:22 · 409 阅读 · 0 评论 -
simulate the barbershop problem which is a classical synchronization problem
原理参考以下:理发师问题:一个理发店有一个入口和一个出口。理发店内有一个可站5 位顾客的站席区、4 个单人沙发、3 个理发师及其专用理发工具、一个收银台。新来的顾客坐在沙发上等待;没有空沙发时,可在站席区等待;站席区满时,只能在入口外等待。理发师可从事理发、收银和休息三种活动。理发店的活动满足下列条件: 1)休息的理发师是坐地自己专用的理发椅上,不会占用顾客的沙发; 2)处理休原创 2013-11-22 11:56:55 · 562 阅读 · 0 评论 -
Program v/s Process v/s Thread
Program v/s Process v/s ThreadPosted on September 12, 2010 by SanthoshThree basic concepts that require clear understanding when we study operating systems or programming in general is the转载 2013-11-25 03:41:15 · 1137 阅读 · 0 评论 -
ONC RPC编程——返回时间
test.xprogram TESTPROG { version VERSION { string TEST(string) = 1; } = 1;} = 87654321;87654321是RPC程序编号,还有VERSION版本号为1,都是给RPC服务程序用的。同时指定程序接受一个字符串参数。(1).rpcgen test.x将生成三个源文件:原创 2013-12-06 11:32:19 · 1532 阅读 · 0 评论