All pastes #929536 Raw Edit

Anonymous

public text v1 · immutable
·published 2008-03-05 21:01 UTC
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;
}