Topic: socket in lan errore: rifiuto persistente  (Letto 7561 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline andreaben94

  • python habilis
  • **
  • Post: 97
  • Punti reputazione: 0
    • Mostra profilo
socket in lan errore: rifiuto persistente
« il: Febbraio 04, 2011, 15:07 »
ciao a tutti dopo essere riuscito a capire come funzionano e socket ho fatto un programma per provare a vedere come funzionavano i socket dove c'è un server che continua a ricevere dati e a rispedirli al mittente:
[codice]import socket

HOST = '192.168.1.22'                 # Nome simbolico che rappresenta il nodo locale
PORT = 8888            # Porta non privilegiata arbitraria
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = ""
s.bind((host, PORT))
print socket.gethostname()
s.listen(5)
while 1:
    (client, address) = s.accept()
    text=client.recv(1024)
    client.send(text)
    client.close() [/codice]

poi ho fatto una stringa che invia il messaggio e attende la risposta:
[codice]import socket

HOST = '192..168.1.22'    # Il nodo remoto
PORT = 8888           # The La stessa porta usata dal server
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((HOST, PORT))
msg = raw_input("inserisci un messaggio: ")
s.send(msg)
data = s.recv(1024)
s.close()
print 'Received', `data`[/codice]
l'ho provato aprendo sia il server che il client sul mio pc e funziona benissimo poi ho prvato ad aprire il server sul mio pc e il client su un altro pc di casa mia connesso alla lan gli ho dato il mio ip 192.168.1.22 e mi viene questo errore:
[codice]error:[errno 10061] Impossibile stabilire la connessione. Rifiuto persistente del computer di destinazione[/codice]
come faccio a risolvere quelsto problema
« Ultima modifica: Febbraio 04, 2011, 15:21 da andreaben94 »

Offline andreaben94

  • python habilis
  • **
  • Post: 97
  • Punti reputazione: 0
    • Mostra profilo
Re: socket in lan errore: rifiuto persistente
« Risposta #1 il: Febbraio 04, 2011, 15:36 »
problema risolto... il maledetto windows bloccava il programma... ho fatto sblocca ed ha funzionato alla prefezione...

Offline genty87

  • python unicellularis
  • *
  • Post: 1
  • Punti reputazione: 0
    • Mostra profilo
Re: socket in lan errore: rifiuto persistente
« Risposta #2 il: Settembre 12, 2012, 12:30 »
problema risolto... il maledetto windows bloccava il programma... ho fatto sblocca ed ha funzionato alla prefezione...

come hai fatto a risolverlo? ... ps: perchè ho il tuo stesso problema!! Davide