Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 thread & serversocket
скажите пожалуйста, как при получении определенного сообщения от клиента ,создать на сервере процесс, работающий с данными этого клиента?как создавать этот процесс? если есть примеры,напишите пожалуйста.

 Re: thread & serversocket
Используется синтаксис C
while (true) {
    SOCKET *arg = (SOCKET*)malloc(sizeof(SOCKET));
    *arg = accept(srv_sock);
    _beginthread(thread_func, 0, (void*)arg);
}

void thread_func(void* arg) {
  SOCKET cli_socket = *(SOCKET*)arg;
  // ...
  shutdown(cli_socket);
  close_socket(cli_socket);
  free(arg);
}

 [ Сообщений: 2 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group