Prima di scrivere programmi che lavorano in rete, bisognerebbe studiare un po' i rudimenti (protocolli, socket, ...).
A prescindere se il tuo codice è corretto o no, dato che ti vuoi collegare ad un IP pubblico (151....), tra l'altro, su una porta minore di 1024, cosa alquanto sconsigliata, devi sapere se il sistema che "ascolta" (il server) sta dietro un router (cosa molto probabile).
In questo caso, l'IP pubblico/porta devono essere nattati verso l'IP/porta privati del PC, attraverso apposita configurazione del router.
Tutto questo esula dal programma o dal codice usato ed è per questo che bisogna avere chiara la teoria, prima di scrivere del codice.
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità. |