try setting a timeout on the accepted socket

This commit is contained in:
water 2020-09-08 20:29:48 -04:00
parent 4825b0d1e5
commit f73b6de254

View file

@ -263,6 +263,7 @@ void Deci2Server::accept_thread_func() {
// close
new_sock = accept(server_socket, (sockaddr*)&addr, &l);
if (new_sock >= 0) {
set_socket_timeout(new_sock, 100000);
u32 versions[2] = {versions::GOAL_VERSION_MAJOR, versions::GOAL_VERSION_MINOR};
write_to_socket(new_sock, (char*)&versions, 8); // todo, check result?
server_connected = true;