Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
PyChat - PyChatClient.py

PyChatClient.py

Caricato da: Jack92
Scarica il programma completo

  1. #####################################
  2. # PyChat 1.0: Semplice chat biutente
  3. # Creatore: Jack92
  4. # Data: 06/03/2011      
  5. #####################################
  6. import os
  7. from socket import *
  8. if os.name == "posix":                                  #Se il sistema operativo e' linux,mac,bsd...
  9.         os.system("clear")
  10. else:                                                   #Altrimenti e' windows
  11.         os.system("cls")
  12.         os.system("title PyChat (Client)")
  13.  
  14. porta = 1234                                            #Porta TCP
  15. IP = raw_input("Inserire indirizzo IP del server: ")
  16.  
  17. Client = socket(AF_INET, SOCK_STREAM)                   #Creo la Socket
  18. Client.connect((IP, porta))                             #Connetto la socket al server
  19. mex = Client.recv(1024)
  20. print mex
  21. nome = raw_input("\r")                                  #Inserisco il nome
  22. Client.send(nome)                                       #Invio il nome scelto al server
  23. mex = Client.recv(1024)                                 #Ricevo risposta dal server
  24. print mex
  25. while 1:                                                #Inizio dialogo (Il cilo "while" non termina finche non si digita "--quit")
  26.         MexClient = raw_input("IO >> ")
  27.         Client.send (MexClient)  
  28.         MexServer = Client.recv(1024)
  29.         print MexServer
  30.         if MexClient == "--quit":
  31.                 break
  32. Client.close()