Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Moroso en 19 Agosto 2010, 22:56 pm



Título: [Ayuda]Problema en la identificación de los sockets[Python]
Publicado por: Moroso en 19 Agosto 2010, 22:56 pm
Saludos, bueno verán les explico para ver si alguien puede echarme una manita  :D, buenos miren estoi desarrollando un chat, Y en el servidor cquiero que tenga dos sockets porque por un socket iran los mensajes de los usuarios y eso, y el otro socket sera para el panel de administración para poder banear users y eso... el codigo era algo hacén:

Código:
import socket
a = socket.socket()
b = socket.socket()
a.bind(("127.0.0.1", "40"))
b.bind(("127.0.0.1", "41"))

sa, addr = a.accept()
sb, addr = b.accept()

while True:
ar = sa.recv(1024)
br = sb.recv(1024)
if ar:
  print str(ar)
if br:
  if br == "Close"
     break
  print str(br)
print "Bye"

Evidentemente el code es mas largo, pero prefiero no enrollarme e ir a lo directo, quiero hacer diferentes funciones , segun de que socket venga, el problema es que no se como hacer que el 'if' localize de que socket recive la información, si alguien pudiera ayudarme le estaría muy agradecido.

Gracias de ante mano. ;)

Saludos.