komunikator w C do wczesniejszego tematu

Odpowiedz Nowy wątek
2006-11-20 16:16
Mecho
0

Funcje pomocne przy pisaniu klienta:

typedef struct sockaddr_in sock_addr;
Witam to znowu ja moze to cos pomoze X-oznacza ze cos tam trzeba wpisac [glowa] tylko co??
sock = socket(XXXXXXXX, XXXXXX, X);
server.sin_family = XXXXXXXX;
server.sin_addr.s_addr = XXXXXXXXXXx;
server.sin_port=htons(XXXXXXXXXx);
connect(XXXXXXXXXXXXX, (struct sockaddr*) &XXXXXXXXX, sizeof(XXXXXXXXXXx));

Funkcje pomocne przy pisaniu serwera:

create_socket(&XXXXXXXXXx, &XXXXXXXXXX, XXXXXXXx, XXXXXXXXXx)
listen(XXXXXXXXX, XXX);
read(XXXXXXXX, &XXXX, sizeof(XXXX));

Pozostało 580 znaków

2006-11-20 17:35
0

Myślę, że:
w socket(X, X, X) będzie socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)
pierwszy argument określa rodzinę protokołów, tutaj AF_INET, bo mają być internetowe
drugi to typ gniazda, tutaj SOCKET_STREAM, bo ma być ustanowione połączenie
trzeci to protocol, czyli IPPROTO_TCP, bo ma być TCP

server.sin_family=AF_INET (taki sam jak z socket)
server.sin_addr.s_addr=adres ip
server.sin_port=htons(tutaj port)

Tyle mogę Ci pomóc :)


. . . . "And you don't really wanna fuck with me, Only nigga that I trust, is me" . . . .

Pozostało 580 znaków

2006-11-27 22:21
Jordan23
0

odwiedź tą stronę
http://rainbow.mimuw.edu.pl/SO/Linux/index09.html
wszystko o programowaniu sieci

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0