человек, вопрос у меня такой код:
if( listen( server_socket, 50 ) < 0 ) {
perror( "listen" );
exit( 1 );
}
while( 1 )
{
size = sizeof( client_addr )
client_socket = accept( server_socket, ( struct sockaddr * ) & client_addr, & size );
connection.push_back( client_socket );
GameStart( clients );
clients++;
}
GameStart();
- эта функция, которая принимает / отправляет пакеты, работает все время, пока клиент не отключится.
У меня вопрос, когда один клиент подключен, второй клиент заблокирован и не может войти в игру, как это исправить? C: