View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0031284||Runner||Networking||Public||2019-08-22 14:30||2019-08-23 09:42|
|Reporter||Scott Dunbar||Assigned To||CoreTech|
|Priority||High||Severity||C - General||Reproducibility||100%|
|Target Version||Fixed in Version|
|Summary||0031284: Networking: TCP server truncates IP address to 14 characters, losing the last digit|
When creating a TCP server, and when the user has a 15-character IP address (e.g. 192.168.100.100 each octet is 3 decimal digits long), GM will lose the last digit of the IP address in async_load[? "ip"] (e.g. the above would appear as 192.168.100.10).
|Steps To Reproduce||1. set own computer's IP address to a static IP of 192.168.100.100 (see attached screenshot) |
2. run the attached project, which makes a TCP raw server, and then connects to itself and sends some data
3. observe that the value of asinc_load[? "ip"] is "192.168.100.10", and that the console also reports a connection from "192.168.100.10" where in reality it should say "192.168.100.100"
|Additional Information||This only happens on TCP; while UDP works as expected.|
|1.4 Found In|
|2.x Runtime Found In||188.8.131.524|
|2.x Runtime Verified In|