unxi域協議程式設計客戶端(tcp udp)

2021-04-14 00:17:13 字數 1484 閱讀 9786

//unixpositive.c

#include

#include

#include

#include

#include

#include

#include

void error(int status, int err,char *fmt, ...)

int client(char *pathname,struct sockaddr_un* server , char *protocol)

if((s=socket(af_local, type, 0)) <= 0)

error(1, 0, "create socket failed!");

if(type==sock_dgram)

bzero(server,sizeof(struct sockaddr_un));

server->sun_family=af_local;

strcpy(server->sun_path,pathname);

if((type==sock_stream)&&connect(s,(struct sockaddr *)server,sizeof(*server)))

error(1, errno, "connect error!");

return s;

//unixtcpclient.c

#include

#include

#include

#include

#include

#include

#include

#include

#include

void process_client(int s)

if(fd_isset(0,&rset)) }/*

while(fgets(buff,sizeof(buff),stdin)!=null) */}

int main(int argc, char **argv)

s = client(pathname, &server, "tcp");

process_client(s);

close(s);

exit(0);

}//unixudpclient.c

#include

#include

#include

#include

#include

#include

#include

void process_client(int s, struct sockaddr_un *server)

}int main(int argc, char **argv)

s = client(pathname, &server , "udp");

process_client( s, &server);

close(s);

exit(0);

}

TCP通訊(客戶端)

修改自網路 include include include pragma comment lib,ws2 32.lib int client void unsigned short port int main int argc,char argv int client void if isockcl...

MFC網路程式設計之 TCP客戶端

平台 windows10企業版,vs2013 1.工程建立,基於對話方塊,新增windows socket 支援 2.新增通訊socket類,繼承於csockets 3.建立socket,m sock.create 4.與處於監聽狀態的伺服器進行連線 m sock.connect t 127.0.0...

socket程式設計 簡單的TCP客戶端

既然我們已經有了乙個tcp伺服器,因此可以建立 乙個簡單的tcp客戶機與它進行通訊。建立與tcp伺服器相連 的客戶機只有兩 步 1.建立乙個套接字 2.將套接字與遠端服務竭位址相連 建立客戶機如同伺服器編輯一樣,進行客戶機程式設計的第 一步是建立乙個socket物件.socketconnect 使用...