#include #include #include #include #include #include #include #include #include #include int sockinit(short port) { int sock = socket(AF_INET,SOCK_STREAM, 0); struct sockaddr_in servaddr; memset(&servaddr, 0, sizeof(servaddr)); servaddr.sin_family = AF_INET; servaddr.sin_port = htons(port); servaddr.sin_addr.s_addr = inet_addr("127.0.0.1"); if (connect(sock, (struct sockaddr *)&servaddr, sizeof(servaddr)) < 0) { perror("connect"); exit(1); } return sock; } void sockclose(int s){ close(s); } void socksend(int s,void *dataa,int siz){ send(s,dataa,siz,0); } long int timem(){ struct timeval t; gettimeofday(&t, NULL); return t.tv_sec*1000+t.tv_usec/1000; }