I coded a little client-server and tested on my own machine using my private IP. It works, it connects fine and successfully runs a ping command. I rented a VPS and put the server to run in there and tried to connect to it and it successfully connected, but when I try to ping, the messages are never delivered.
My best guess is that the problem is that I'm using the university's WiFi and that the "PING" package is being dropped by the X.
Assuming I'm correct, my question is, who is X? And how do I solve this problem?
And if I'm not correct, what's happening? How does a public wifi differs from a private wifi?
Thank you!