View Issue Details

IDProjectCategoryView StatusLast Update
0031284RunnerNetworkingPublic2019-08-23 09:42
ReporterScott DunbarAssigned ToCoreTech 
PriorityHighSeverityC - GeneralReproducibility100%
Status AssignedResolutionOpen 
Product Version2.2.3 
Target VersionFixed in Version 
Summary0031284: Networking: TCP server truncates IP address to 14 characters, losing the last digit
DescriptionIssue:
  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 Reproduce1. 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 InformationThis only happens on TCP; while UDP works as expected.
TagsRunner
1.4 Found In
2.x Runtime Found In2.2.3.344
2.x Runtime Verified In

Activities

Scott Dunbar

2019-08-22 14:30

Adminstrator  

ip_bug.yyz (12,881 bytes)