rendered paste body#include <stdio.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
int main(int argc,char** argv)
{
int s;
s=socket(PF_INET,SOCK_STREAM,0);
struct sockaddr myHost;
myHost.sa_family=2;
myHost.sa_data[0]=27;
myHost.sa_data[1]=57;
int i;
for(i=2;i<=13;i++)
myHost.sa_data[i]=0;
int b=bind(s,&myHost,sizeof(myHost));
listen(s,5);
b=sizeof(myHost);
again:
int k=fork();
int acceptState=accept(s,&myHost,&b);
if(k==0)//child
{
write(acceptState,"hello\n",6);
}
if(k!=0)//father
goto again;
close(acceptState);
return 0;
}