Вобщем решил тут попробовать прогу сервер напсиать.
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <error.h>
#include <string.h>int main() {
int ggg,gg_new;
socklen_t in_buf;
char *msg = "Hello";
struct sockaddr_in sin;
if((ggg = socket(PF_INET,SOCK_STREAM,0)) == -1) {
perror("socket");
_exit(1);
}
perror("socket");
memset((char *)&sin,'\0',sizeof(struct sockaddr_in));
perror("memset");
sin.sin_family = PF_INET;
sin.sin_addr.s_addr = INADDR_ANY;
sin.sin_port = 9999;
bind(ggg,(struct sockaddr *)&sin,sizeof(sin));
perror("bind");
listen(ggg,3);
perror("listen");
in_buf = sizeof(sin);
for(gg_new = accept(ggg,(struct sockaddr *)&sin,&in_buf);;) {
if(gg_new != 0 && gg_new != -1) write(ggg,msg,20);
if((gg_new = accept(gg_new,(struct sockaddr *)&sin,&in_buf)) != -1 ) write(gg_new,msg,20);
}
return 0;
}
Система Redhat 9
Вообщем она что то не работает у меня
Не ругайте сильно за ошибки я только учусь