May-12-2017, 11:32 AM
Ideally, we need to know what the server-side code is like. Are you using a preexisting application which is closed source or have you made the application running on the server itself using Python? If, instead, the machine has some preexisting service installed, refer to the manual for it. Moreover, check your firewall and router settings.
Try using port scanners, such as nmap to check if the port is listening. Plus, things like VLANs and network isolation tend to interfere a lot with simple TCP/IP communication. Once you know the port is indeed open and your hex code is correct, try sending the data and printing out a dump on the server-side. If you cannot due to the software been closed-source, use WireShark.
I also see your Stack Overflow question and the comments are fairly helpful. However, any clarification you can add would be helpful.
All the best,
Joseph
Try using port scanners, such as nmap to check if the port is listening. Plus, things like VLANs and network isolation tend to interfere a lot with simple TCP/IP communication. Once you know the port is indeed open and your hex code is correct, try sending the data and printing out a dump on the server-side. If you cannot due to the software been closed-source, use WireShark.
I also see your Stack Overflow question and the comments are fairly helpful. However, any clarification you can add would be helpful.
All the best,
Joseph