#####################################
# PyChat 1.0: Semplice chat biutente
# Creatore: Jack92
# Data: 06/03/2011
#####################################
import os
from socket import *
if os.name == "posix": #Se il sistema operativo e' linux,mac,bsd...
os.system("clear")
else: #Altrimenti e' windows
os.system("cls")
os.system("title PyChat (Client)")
porta = 1234 #Porta TCP
IP = raw_input("Inserire indirizzo IP del server: ")
Client = socket(AF_INET, SOCK_STREAM) #Creo la Socket
Client.connect((IP, porta)) #Connetto la socket al server
mex = Client.recv(1024)
print mex
nome = raw_input("\r") #Inserisco il nome
Client.send(nome) #Invio il nome scelto al server
mex = Client.recv(1024) #Ricevo risposta dal server
print mex
while 1: #Inizio dialogo (Il cilo "while" non termina finche non si digita "--quit")
MexClient = raw_input("IO >> ")
Client.send (MexClient)
MexServer = Client.recv(1024)
print MexServer
if MexClient == "--quit":
break
Client.close()