2 #include <sys/socket.h>
3 #include <netinet/in.h>
12 int main(int argc, char **argv) {
13 int listenfd, connfd,rres;
15 struct sockaddr_in cliaddr, servaddr;
16 unsigned char foo[1500-12-12];
18 listenfd = socket(AF_INET, SOCK_STREAM, 0);
20 memset(&servaddr, 0, sizeof(servaddr));
21 servaddr.sin_family = AF_INET;
22 servaddr.sin_addr.s_addr = htonl(INADDR_ANY);
23 servaddr.sin_port = htons(2350);
25 bind(listenfd, &servaddr, sizeof(servaddr));
29 clilen = sizeof(cliaddr);
30 connfd = accept(listenfd, &cliaddr, &clilen);
31 fprintf(stderr,"connected\n");
36 rres=read(connfd,foo,sizeof(foo));
37 fprintf(stderr,"%d bytes read\n",rres);