16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-18 05:29:18 +02:00

network improvements

This commit is contained in:
milek7
2019-02-05 00:07:34 +01:00
parent 85ad17af3c
commit 5a0bb610db
10 changed files with 157 additions and 94 deletions

View File

@@ -716,17 +716,18 @@ eu07_application::init_modes() {
bool eu07_application::init_network() {
if (Global.network_conf.is_server || Global.network_conf.is_client) {
m_network.emplace();
if (Global.network_conf.is_server) {
m_network->create_server(Global.network_conf.server_host, Global.network_conf.server_port);
}
if (Global.network_conf.is_client) {
m_network->connect(Global.network_conf.client_host, Global.network_conf.client_port);
}
else {
Global.random_seed = std::random_device{}();
Global.random_engine.seed(Global.random_seed);
Global.ready_to_load = true;
}
}
if (Global.network_conf.is_server) {
m_network->create_server(Global.network_conf.server_host, Global.network_conf.server_port);
}
if (Global.network_conf.is_client) {
m_network->connect(Global.network_conf.client_host, Global.network_conf.client_port);
}
else {
Global.random_seed = std::random_device{}();
Global.random_engine.seed(Global.random_seed);
Global.ready_to_load = true;
}
return true;