Хочу написать клиент и сервер. Сервер посылает 256 символов S, а клиент их пишет. Но порт даже не открывается.
server.c:
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#include <memory.h>
main () {
int s, s_new;
int from_len;
struct sockaddr_in sin, from_sin;
s = socket (AF_INET, SOCK_STREAM, 0);
sin.sin_family = AF_INET;
sin.sin_addr.s_addr = INADDR_ANY;
sin.sin_port = 5020;
bind (s, (struct sockaddr *)&sin, sizeof(sin));
listen (s, 3);
from_len = sizeof(from_sin);
s_new = accept (s, &from_sin, &from_len);
int i;
for(i=0;i<256;i++)
send(s_new,"S",1,0);
shutdown (s_new, 0);
close (s_new);
}