przejście do zawartości
Jan Kończak
Narzędzia użytkownika
Zaloguj
Narzędzia witryny
Narzędzia
Pokaż stronę
Poprzednie wersje
Odnośniki
Ostatnie zmiany
Menadżer multimediów
Indeks
Zaloguj
Ostatnie zmiany
Menadżer multimediów
Indeks
Jesteś tutaj:
start
»
sk2
»
sockets_templates
sk2:sockets_templates
Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić.
====== Klient TCP ====== <code cpp tcp_client.cpp> #include <sys/socket.h> #include <netinet/in.h> #include <unistd.h> #include <errno.h> #include <error.h> #include <netdb.h> int main(int argc, char ** argv){ if(argc!=3) error(1,0,"Need 2 args"); addrinfo *ao; int res = getaddrinfo(argv[1],argv[2],nullptr, &ao); if(res || !ao) error(1,errno, "getaddrinfo"); int sock = socket(ao->ai_family, SOCK_STREAM, 0); if(sock<0) error(1,errno, "socket"); res = connect(sock, ao->ai_addr, ao->ai_addrlen); if(res) error(1,errno, "connect"); freeaddrinfo(ao); // ... return 0; } </code>
sk2/sockets_templates.1444683018.txt.gz
· ostatnio zmienione: 2015/10/12 22:50 przez
jkonczak
Narzędzia strony
Pokaż stronę
Poprzednie wersje
Odnośniki
Złóż / rozłóż wszystko
Do góry