91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

以時間程序為例介紹了linux下C網(wǎng)絡(luò)編程的TCP/UDP,服務(wù)器端/客戶端的基本用法,socket,inet-ptoh,hton,bind,listen,acceept,connect,read,write,快速入門,超實用

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
#include?

#include?“connect_client.h“

int?
connect_client?(const?char?*hostname?
????????????????const?char?*service?
????????????????int?????????family?
????????????????int?????????socktype)
{
????struct?addrinfo?hints?*res?*ressave;
????int?n?sockfd;

????memset(&hints?0?sizeof(struct?addrinfo));

????hints.ai_family?=?family;
????hints.ai_socktype?=?socktype;?
????
????n?=?getaddrinfo(hostname?service?&hints?&res);

????if?(n?<0)?{
????????fprintf(stderr?
????????????????“getaddrinfo?error::?[%s]\n“??
????????????????gai_strerror(n));
????????return?-1;
????}

????ressave?=?res;

????sockfd=-1;
????while?(res)?{
????????sockfd?=?socket(res->ai_family?
????????????????????????res->ai_socktype?
????????????????????????res->ai_protocol);

????????if?(!(sockfd?????????????if?(connect(sockfd?res->ai_addr?res->ai_addrlen)?==?0)?
????????????????break;
????????????
????????????close(sockfd);
????????????sockfd=-1;
????????}
????????res=res->ai_next;
????}

????freeaddrinfo(ressave);
????return?sockfd;
}


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1739??2002-10-08?02:12??day\tcpserver.c

?????文件????????774??2002-10-08?02:13??day\tcpclient.c

?????文件???????1759??2002-10-08?02:12??day\udpserver.c

?????文件????????882??2002-10-08?02:12??day\udpclient.c

?????文件???????1893??2002-10-08?01:47??day\listen_server.c

?????文件????????395??2002-10-08?01:47??day\listen_server.h

?????文件????????224??2002-10-08?01:47??day\connect_client.h

?????文件???????1170??2002-10-08?01:47??day\connect_client.c

?????文件????????203??2002-10-08?02:42??day\readme

?????文件???????7410??2005-08-01?14:34??day\tcpserver

?????文件???????1640??2005-08-01?14:34??day\listen_server.o

?????文件???????7343??2005-08-01?14:34??day\udpserver

?????文件???????6332??2005-08-01?14:34??day\tcpclient

?????文件???????1404??2005-08-01?14:34??day\connect_client.o

?????文件???????6433??2005-08-01?14:34??day\udpclient

?????文件????????320??2005-09-29?16:32??day\Makefile

?????目錄??????????0??2005-08-01?16:27??day

-----------?---------??----------?-----??----

????????????????39921????????????????????17


評論

共有 條評論