コード例 #1
0
void ServerSocket::on_new_connection(uv_stream_t *server, int status) {
	ServerSocket* serSock = (ServerSocket*)server->data;
	if (status == -1) {
		// Error close the lobby
		cout << "connection error" << '\n';
		serSock->OnConnectionError();
		return;
	}
	cout << "connection" << '\n';

	ClientSocket* client = serSock->Accept();
	if (client!=NULL) {
		client->BeginRead();
	}
	  else {
		  client->Close();
    }

}