struct sockaddr_in dir;
int des;
dir.sin_addr.s_addr = inet_addr(127.0.0.1);
dir.sin_port = htons(32000);
dir.sin_family = AF_INET;
memset((char *)&(dir.sin_zero), 0, 8);
des = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
bind(des, (struct sockaddr *)&dir, sizeof(dir));
listen(des, 10);