ValveSockets-CSharp icon indicating copy to clipboard operation
ValveSockets-CSharp copied to clipboard

Support for 1.4.0 version

Open imerr opened this issue 3 years ago • 1 comments

Hey, I'm currently in the process of evaluating using GNS as a network backend Your wrapper works well (thanks!), but we're having some issues getting the whole thing to run on linux and I think I've tracked it down to a 1.3.0 compatibility issue. Seems to work perfectly with 1.2.0

The issue presents itself as follows: 1.3.0:

$ mono GNSTest.exe
Client 65879239 -> None
Client 65879239 -> 5003

(5003 is a new server timeout status)

1.2.0:

$ mono GNSTest.exe
Client 1015838903 -> Connecting
Client 1015838903 -> Connected
Client connected - ID: 1015838903, IP: 192.168.0.x
[...]
  • Connecting to a windows-based server, either localhost or a different machine on lan works fine (WAN likely too)
  • Connecting to a linux-based server (as a different machine on LAN) does not work, the server gets/initialized the connection in the "None" state and then times out after the x second connection timeout
  • Connecting to the "example_chat" server running on the same linux machine works
  • Tried 1.3.0 libraries built on the same linux machine and ci-built ones, with dependencies from the os package manager (apt) and ones built from source

I've had a browse through the release notes & changes, but there isn't anything obvious I could spot to cause the issue. I'm just using the example server code from the readme (with/without span) to reproduce it

Any chance you could have a look at this or point me towards how to investigate this further?

imerr avatar Jun 10 '21 08:06 imerr

I haven't touched 1.3.0 yet, only 1.2.0 is supported at the moment.

nxrighthere avatar Jun 10 '21 08:06 nxrighthere