News:

If you are a developer, please build MegaGlest on your own and get in touch to contribute (or post your patches on the forums).

Main Menu

tom123s network problems

Started by Super Tom, 22 January 2010, 11:18:09

Super Tom

This topic was created by titi because it was really offtopic. Originally it was posted in this thread: https://forum.megaglest.org/index.php?topic=4930.0

Quote
titi, today I re-loaded onto a ubuntu8.10 system, but with my brother to connect a local LAN, when the Battle of the following issues emerged: "# 2 Error connecting socket for IP: 192.168.1.12 for Port: 61357 err = -1 errno = 115 [Operation now in progress] EINPROGRESS in connect

Why is that? We are using the real machines, there is no virtual machine.

I like this operation: First Open Terminal, then use the cd command into the game installation directory (glest3.2.2), and then execute the command:. / Glest.bin entered the game screen, click on "Join Game" button, and then enter the service side of IP addresses, the last and then click the Connect button, the information you are prompted for a connection. me and my brother after the completion of a Battle to end the game is ready to shut down the computer when the Terminal was found inside such a prompt will appear a message: # 2 Error connecting socket for IP: 192.168.1.12 for Port: 61357 err = -1 errno = 115 [Operation now in progress] EINPROGRESS in connect

We later repeated tests and found that this problem only occurs on the client side, no matter who the client machine to do, just click on Connect button to complete the connection to the server, Terminal which appears like an error message Please help I am, how to solve this problem, this issue, I am a headache! you can try, you will find the problem, glest3.2.3beta3 will be such a problem!
By the way: My brother is also a real machine using the machine, and is no longer a virtual machine!

Me and my brother's computer, the firewall is turned off, the game play can be a normal,, my computer can work together on my brother's computer!

Why this may happen in the Terminal prompt message: "# 2 Error connecting socket for IP: 192.168.1.12 for Port: 61357 err = -1 errno = 115 [Operation now in progress] EINPROGRESS in connect"???

Super Tom

By the way: you provided to me by glest3.2.3beta3 download address is windows version, me and my brother are now using the system UBUNTU8.10.

Super Tom

#2
titi, you can try to do so:

Open Terminal, then use the cd command into the game installation directory (glest3.2.2), and then execute the command:. / Glest.bin entered the game screen, click on "Join Game" button, and then enter the service side of IP addresses, the last and then click the Connect button, the information you are prompted for a connection. me and my brother after the completion of a Battle to end the game is ready to shut down the computer when the Terminal was found inside such a prompt will appear a message: # 2 Error connecting socket for IP: 192.168.1.12 for Port: 61357 err = -1 errno = 115 [Operation now in progress] EINPROGRESS in connect

You will find such a similar error!

By the way: because I did not find a suitable network card driver, so my network card driver is not installed, but ubuntu can recognize my network card, network card is working correctly!

titi

I will try if I see the error too this evening.
But I played more than 100 multiplayer games with my sons now and I never had a problem :-\



Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

Super Tom

TITI, this error does not appear you are really there? But I do have this problem here! Why is there a problem, would be my network card drivers are not equipped with the reasons do??? But my card is working correctly!

Super Tom

root@tom:/usr/local/games/glest# ./glest.bin
#2 Error connecting socket for IP: 192.168.1.12 for Port: 61357 err = -1 errno = 115 [Operation now in progress]EINPROGRESS in connect() - selecting

Super Tom

titi Where are you? Come and help me!

-Archmage-

Please try not to multi-post like this.
There is a modify button at the top right of all your posts.

titi

I'm currently at work and I cant help you here. You have to wait until I'm at home.
You don't speak german?



Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

titi

Ok I have these error messages too, but they doesn't matter. Gameplay does work!



Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

Super Tom

I had intended to communicate with you in German, so that you will make it easier to understand what I mean, but in the BBS, I think in English we are much more receptive!

Incidentally, I ask you, you this: then this error message how to solve this problem is what caused it???

Super Tom

tit, I would like to ask you: how can it prevent these error messages occur???

Super Tom

titi, I ask you: the emergence of this issue I think it is the network portion of the code is a problem, I ask: how can we fix this problem on the code? Please put your BBS on the correction method specifically say something? ? ?

titi

#13
There is nothing to fix! Network is working fine for lots of people!
Known issues are:
- its a bit choppy if the connection is not perfect
- linux network 4 player games are very choppy
- you cannot play cross platform because you get out of sync after a while.

2 player network games work fine for everyone.
I think there is something wrong with your setup if you cannot play network games.
I play them several times a week without problems!

... and  I have massive problems to understand your english! Please ask in german in a personel message!



Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

Super Tom

titi, the client and the game itself I did not set the settings wrong.

Battle online for local LAN is no problem, but why this error occurs, I do not understand!

When you are testing on-line also appeared the same error message! I want to know is: Why is there this error message then? Can not completely solve this problem???

softcoder

Tom I think you need to relax, Glest is just a game, and we offer out time for free (and no I wouldn't take your money anways). I don't want to discourage you from playing glest but when you encounter a problem, don't expect 24 x 7 paid style support.

Thanks

Super Tom

However, this issue should be completely resolved, I am a very serious thing to treat people, or be considered to treat a game, I am also so!

titi

#17
Is your logfile looking like this?:

In [shared_lib/sources/platform/posix/socket.cpp::connect] #2 Error connecting socket for IP: 192.168.1.12 for Port: 61357 err = -1 errno = 115 [Operation now in progress]
In [shared_lib/sources/platform/posix/socket.cpp::connect] EINPROGRESS in connect() - selecting
In [shared_lib/sources/platform/posix/socket.cpp::connect] Timeout in select() - Cancelling!
In [shared_lib/sources/platform/posix/socket.cpp::connect] Valid recovery for connection sock = 15, err = 0, errno = 115
In [glest_game/main/program.cpp::setState] START
In [glest_game/main/program.cpp::setState] A
In [glest_game/main/program.cpp::setState] B
In [glest_game/main/program.cpp::setState] C
In [glest_game/main/program.cpp::setState] END
In [glest_game/main/program.cpp::setState] START
In [glest_game/main/program.cpp::setState] A
In [glest_game/main/program.cpp::setState] B
In [glest_game/main/program.cpp::setState] C
In [glest_game/main/program.cpp::setState] END
In [glest_game/menu/menu_state_join_game.cpp::mouseClick] START
In [glest_game/menu/menu_state_join_game.cpp::connectToServer] START
In [glest_game/network/client_interface.cpp::connect] START
In [glest_game/network/client_interface.cpp::connect] END - socket = 15
In [glest_game/menu/menu_state_join_game.cpp::connectToServer] server - [192.168.1.12]
In [glest_game/menu/menu_state_join_game.cpp::connectToServer] END
In [glest_game/menu/menu_state_join_game.cpp::mouseClick] END
[shared_lib/sources/platform/posix/socket.cpp::isWritable] TIMEOUT while selecting socket data, err = 0, errno = 11 [Resource temporarily unavailable]
[shared_lib/sources/platform/posix/socket.cpp::isWritable] TIMEOUT while selecting socket data, err = 0, errno = 11 [Resource temporarily unavailable]
Restarting audio source because of buffer underrun.
[shared_lib/sources/platform/posix/socket.cpp::isWritable] TIMEOUT while selecting socket data, err = 0, errno = 11 [Resource temporarily unavailable]
[shared_lib/sources/platform/posix/socket.cpp::isWritable] TIMEOUT while selecting socket data, err = 0, errno = 11 [Resource temporarily unavailable]
[shared_lib/sources/platform/posix/socket.cpp::isWritable] TIMEOUT while selecting socket data, err = 0, errno = 11 [Resource temporarily unavailable]
[shared_lib/sources/platform/posix/socket.cpp::isWritable] TIMEOUT while selecting socket data, err = 0, errno = 11 [Resource temporarily unavailable]
[shared_lib/sources/platform/posix/socket.cpp::isWritable] TIMEOUT while selecting socket data, err = 0, errno = 11 [Resource temporarily unavailable]
[shared_lib/sources/platform/posix/socket.cpp::isWritable] TIMEOUT while selecting socket data, err = 0, errno = 11 [Resource temporarily unavailable]
[shared_lib/sources/platform/posix/socket.cpp::isWritable] TIMEOUT while selecting socket data, err = 0, errno = 11 [Resource temporarily unavailable]
[shared_lib/sources/platform/posix/socket.cpp::isWritable] TIMEOUT while selecting socket data, err = 0, errno = 11 [Resource temporarily unavailable]
[shared_lib/sources/platform/posix/socket.cpp::isWritable] TIMEOUT while selecting socket data, err = 0, errno = 11 [Resource temporarily unavailable]
........


If this is the case, the server 192.168.1.12 is not accessable at Port: 61357. There are several possible reasons for this:
Firewalls,network setup problems and so on. Can you ping the other computer?

whats the output of
ping  192.168.1.12



Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

Super Tom

I can ping pass to other computers, other computer can ping pass my firewall I see it shut down! But I do not know why this problem still occurs? Please tell me, how can I set up the network or system in order to avoid this problem from occurring, thank you!

titi

Is the logfile above showing your problem, or does your logfile look different? And what Operating System we are talking about at the moment?
Please try to give us as much information as possible!
- Post logfiles
- Tell us everything about the game setup
- post the network configuration of server and client( in linux type "ifconfig"  in windows type ipconfig to get them )

Without information we cannot help. And spamming the lists with "help help" only makes us angry.



Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

Super Tom

#20
Since I personally do not have the problem of the situation make it clear that I personally apologize. Please forgive me of so many e-mail to you, I just want to get your help. Me and my brother use the operating system are ubuntu8.10 32bit, I After using the ifconfig command and got the results of the network configuration is:

root @ tom: ~ # ifconfig

eth0 Link encap: Ethernet hardware address 00:0 c: 29:12: bf: 56

         inet address: 192.168.1.12 Broadcast: 192.168.1.255 Mask: 255.255.255.0

         inet6 Address: fe80:: 20c: 29ff: fe12: bf56/64 Scope: Link

         UP BROADCAST RUNNING MULTICAST MTU: 1500 Metric: 1

         Receiving data packets: 3 errors: 0 dropped: 0 overload: 0 frame: 0

         Send data packets: 37 errors: 0 dropped: 0 overload: 0 carrier: 0

         Collisions: 0 Send Queue Length: 1000

         Receive bytes: 258 (258.0 B) to send bytes: 4430 (4.3 KB)

         Interrupt: 16 base address: 0x2024
By the way: My brother's ip address is: 192.168.1.6, the other configuration is almost the same as

titi

#21
and the computers are connected how? Cable/Wlan/Both?

Which exact version of glest is installed on both computers?

Please post a logfile using the #-button when you reply to this.



Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

Super Tom

This is a server-side connection information:
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::broadcastMessage] before sendMessage
In [shared_lib/sources/platform/posix/socket.cpp::send] sock = 10, bytesSent = 6
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::broadcastMessage] before sendMessage
In [shared_lib/sources/platform/posix/socket.cpp::send] sock = 10, bytesSent = 6
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
Restarting audio source because of buffer underrun.
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::broadcastMessage] before sendMessage
In [shared_lib/sources/platform/posix/socket.cpp::send] sock = 10, bytesSent = 6
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::broadcastMessage] before sendMessage
In [shared_lib/sources/platform/posix/socket.cpp::send] sock = 10, bytesSent = 6
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::broadcastMessage] before sendMessage
In [shared_lib/sources/platform/posix/socket.cpp::send] sock = 10, bytesSent = 6
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
Restarting audio source because of buffer underrun.
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::broadcastMessage] before sendMessage
In [shared_lib/sources/platform/posix/socket.cpp::send] sock = 10, bytesSent = 6
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::broadcastMessage] before sendMessage
In [shared_lib/sources/platform/posix/socket.cpp::send] sock = 10, bytesSent = 6
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [glest_game/network/server_interface.cpp::update] socketTriggeredList.size() = 1
In [shared_lib/sources/platform/posix/socket.cpp::hasDataToRead] select detected data imaxsocket = 10...
In [hasDataToRead] FD_ISSET true for socket 10...
In [shared_lib/sources/platform/posix/socket.cpp::hasDataToRead] socketTriggeredList->size() = 1
In [glest_game/network/server_interface.cpp::update] hasData == true
In [glest_game/network/server_interface.cpp::update] socketTriggeredList = 1
In [glest_game/network/server_interface.cpp::update] calling slots->update() for slot = 1 socketId = 10
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 130
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 6
In [glest_game/network/connection_slot.cpp::update] got nmtText
In [glest_game/network/network_interface.cpp::receiveMessage]
In [glest_game/network/network_message.cpp::receive] dataSize = 130
In [glest_game/network/connection_slot.cpp::update] chatText [Brother has chosen to leave the game!] chatSender [Brother] chatTeamIndex = -1
In [glest_game/network/server_interface.cpp::update] #1 about to broadcast nmtText chatText [Brother has chosen to leave the game!] chatSender [Brother] chatTeamIndex = -1 for SlotIndex# 1
In [shared_lib/sources/platform/posix/socket.cpp::disconnectSocket] START closing socket = 10...
In [shared_lib/sources/platform/posix/socket.cpp::disconnectSocket] calling shutdown and close for socket = 10...
In [shared_lib/sources/platform/posix/socket.cpp::disconnectSocket] END closing socket = -1...
[shared_lib/sources/platform/posix/socket.cpp::peek] DISCONNECTED SOCKET error while peeking socket data, err = 0, errno = 11 [Resource temporarily unavailable]
In [glest_game/network/server_interface.cpp::broadcastMessage] #2 before removeSlot for slot# 1
In [glest_game/network/server_interface.cpp::removeSlot] START
In [glest_game/network/connection_slot.cpp::~ConnectionSlot] START
In [glest_game/network/connection_slot.cpp::close] START
In [shared_lib/sources/platform/posix/socket.cpp::~Socket] START closing socket = -1...
In [shared_lib/sources/platform/posix/socket.cpp::disconnectSocket] START closing socket = -1...
In [shared_lib/sources/platform/posix/socket.cpp::disconnectSocket] END closing socket = -1...
In [shared_lib/sources/platform/posix/socket.cpp::~Socket] END closing socket = -1...
In [glest_game/network/connection_slot.cpp::close] END
In [glest_game/network/connection_slot.cpp::~ConnectionSlot] END
In [glest_game/network/server_interface.cpp::removeSlot] END
In [glest_game/game/chat_manager.cpp::updateNetwork] got nmtText [Brother has chosen to leave the game!] for team = -1
In [glest_game/game/chat_manager.cpp::updateNetwork] Added text to console

Super Tom

#23
This is the client's connection information:
In [shared_lib/sources/platform/posix/socket.cpp::connect] #2 Error connecting socket for IP: 192.168.1.12 for Port: 61357 err = -1 errno = 115 [Operation now in progress]
In [shared_lib/sources/platform/posix/socket.cpp::connect] EINPROGRESS in connect() - selecting
In [shared_lib/sources/platform/posix/socket.cpp::connect] Apparent recovery for connection sock = 12, err = 1, errno = 0
In [shared_lib/sources/platform/posix/socket.cpp::connect] Valid recovery for connection sock = 12, err = 1, errno = 0
In [glest_game/network/client_interface.cpp::connect] END - socket = 12
In [glest_game/menu/menu_state_join_game.cpp::connectToServer] server - [192.168.1.12]
In [glest_game/menu/menu_state_join_game.cpp::connectToServer] END
In [glest_game/menu/menu_state_join_game.cpp::mouseClick] END
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 84
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 1
In [glest_game/network/network_interface.cpp::receiveMessage]
In [glest_game/network/network_message.cpp::receive] dataSize = 84
In [glest_game/network/client_interface.cpp::updateLobby] got NetworkMessageIntro
In [shared_lib/sources/platform/posix/socket.cpp::send] sock = 12, bytesSent = 84
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 2066
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 4
In [glest_game/network/network_interface.cpp::receiveMessage]
In [glest_game/network/network_message.cpp::receive] dataSize = 2066
In [glest_game/network/client_interface.cpp::updateLobby] got NetworkMessageLaunch
In [glest_game/menu/menu_state_join_game.cpp::update] clientInterface->getLaunchGame() - A
In [glest_game/menu/menu_state_join_game.cpp::update] clientInterface->getLaunchGame() - B
In [glest_game/main/program.cpp::setState] START
In [glest_game/main/program.cpp::setState] A
In [glest_game/main/program.cpp::setState] B
In [glest_game/game/game.cpp::init] START
In [glest_game/game/game.cpp::init] Initializing
In [glest_game/game/game.cpp::init] creating AI's
In [glest_game/game/game.cpp::init] Initializing renderer
In [glest_game/game/game.cpp::init] Waiting for network
In [glest_game/network/client_interface.cpp::waitUntilReady] START
In [shared_lib/sources/platform/posix/socket.cpp::send] sock = 12, bytesSent = 8
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 8
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 3
In [glest_game/network/network_interface.cpp::receiveMessage]
In [glest_game/network/network_message.cpp::receive] dataSize = 8
In [glest_game/network/client_interface.cpp::waitUntilReady] END
In [glest_game/game/game.cpp::init] Starting music stream
In [glest_game/game/game.cpp::init] END
In [glest_game/main/program.cpp::setState] C
In [glest_game/main/program.cpp::setState] END
In [glest_game/menu/menu_state_join_game.cpp::update] clientInterface->getLaunchGame() - C
In [glest_game/menu/menu_state_join_game.cpp::update] clientInterface->getLaunchGame() - D
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5

In [glest_game/network/network_interface.cpp::receiveMessage]
In [glest_game/network/network_message.cpp::receive] dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::receiveMessage]
In [glest_game/network/network_message.cpp::receive] dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::receiveMessage]
In [glest_game/network/network_message.cpp::receive] dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::receiveMessage]
In [glest_game/network/network_message.cpp::receive] dataSize = 6
In [shared_lib/sources/platform/posix/socket.cpp::send] sock = 12, bytesSent = 20
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 20
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 20
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::receiveMessage]
In [glest_game/network/network_message.cpp::receive] dataSize = 6
In [shared_lib/sources/platform/posix/socket.cpp::send] sock = 12, bytesSent = 20
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 20
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 20
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::receiveMessage]
In [glest_game/network/network_message.cpp::receive] dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::receiveMessage]
In [glest_game/network/network_message.cpp::receive] dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::receiveMessage]
In [glest_game/network/network_message.cpp::receive] dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::receiveMessage]
In [glest_game/network/network_message.cpp::receive] dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::receiveMessage]
In [glest_game/network/network_message.cpp::receive] dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::receiveMessage]
In [glest_game/network/network_message.cpp::receive] dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::receiveMessage]
In [glest_game/network/network_message.cpp::receive] dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::receiveMessage]
In [glest_game/network/network_message.cpp::receive] dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::receiveMessage]
In [glest_game/network/network_message.cpp::receive] dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::receiveMessage]
In [glest_game/network/network_message.cpp::receive] dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::receiveMessage]
In [glest_game/network/network_message.cpp::receive] dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::receiveMessage]
In [glest_game/network/network_message.cpp::receive] dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::receiveMessage]
In [glest_game/network/network_message.cpp::receive] dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::receiveMessage]
In [glest_game/network/network_message.cpp::receive] dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::receiveMessage]
In [glest_game/network/network_message.cpp::receive] dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 6
In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 5
In [glest_game/network/network_interface.cpp::receiveMessage]
In [glest_game/network/network_message.cpp::receive] dataSize = 6
In [glest_game/network/client_interface.cpp::quitGame] START
In [shared_lib/sources/platform/posix/socket.cpp::send] sock = 12, bytesSent = 130
In [glest_game/network/client_interface.cpp::close] START
In [shared_lib/sources/platform/posix/socket.cpp::~Socket] START closing socket = 12...
In [shared_lib/sources/platform/posix/socket.cpp::disconnectSocket] START closing socket = 12...
In [shared_lib/sources/platform/posix/socket.cpp::disconnectSocket] calling shutdown and close for socket = 12...
In [shared_lib/sources/platform/posix/socket.cpp::disconnectSocket] END closing socket = -1...
In [shared_lib/sources/platform/posix/socket.cpp::~Socket] END closing socket = -1...
In [glest_game/network/client_interface.cpp::quitGame] END
In [glest_game/main/program.cpp::setState] START
In [glest_game/main/program.cpp::setState] A
In [glest_game/main/program.cpp::setState] B
In [glest_game/main/program.cpp::setState] C
In [glest_game/main/program.cpp::setState] END
In [glest_game/main/program.cpp::setState] START
In [glest_game/main/program.cpp::setState] A
In [glest_game/main/program.cpp::setState] B
In [glest_game/main/program.cpp::setState] C
In [glest_game/main/program.cpp::setState] END


Super Tom

By the way: I and my brother have been installed in glest3.2.2.bin, and then at the same time using the latest test version of: glest3.2.4-4-beta1