“Conocimiento Programación>Programación Java

Cómo hacer un chat sin necesidad de Java

2011/3/10
El lenguaje de programación Java no es el único lenguaje que puede utilizar para utilizar las conexiones a equipos remotos . Muchas otras implementaciones de programación contienen la capacidad de crear sockets y transferir datos. Python , por ejemplo, es un lenguaje poderoso y una alternativa a Java para programadores que desean implementar aplicaciones rápidamente . Con sus funciones incorporadas y las bibliotecas , se puede crear un servidor de chat fácil de recibir mensajes desde otro ordenador Cosas que necesitará
Python Interpreter
Ver Más instrucciones
1

Crear un objeto socket y enlazarlo a un puerto para que pueda escuchar los mensajes entrantes :

soc = socket.socket ( socket.AF_INET , socket.SOCK_STREAM ) soc.bind ( ( '127 .0.0.1 ' , 5432 ) ) soc.listen ( 5 )
2

Definir la clase para recibir mensajes. Esto se basa en la librería " threading " para que pueda ejecutarse en segundo plano de otras aplicaciones :

ChatThread clase ( threading.Thread ) : def __ init__ (self, c ) : threading.Thread.__init__ (auto- ) self.conn = cself.stopIt = False
3

Definir el método "run" , que se ejecuta cuando un hilo de tipo " ChatThread " ejecuta :

def run ( self): si bien no self.stopIt : msg = self.message_recv () print ' de recibido - >' , msg
4

Definir un receptor de mensajes de clase, que se ejecuta como parte de la " correr " método. Esta espera para los mensajes y devuelve el mensaje una vez recibido:

def message_recv ( self): data = self.conn.recv ( SIZE) self.conn.send ( ' OK' ) msg = self.conn.recv (int (data) ) return msj
5

Obtener una conexión de socket y crear un hilo ChatThread :

c1, a1 = soc.accept ()

THR ChatThread = ( c1 ) thr.start ( ) = remitente

Programación Java
¿Qué dimensión de matriz Falta media en Programación Java
Cómo hacer un formulario en JSP
Cómo manejar un error de falta de memoria en Java
Cómo desactivar la validación de JSP en Eclipse
Cómo hacer tus propios signos en Java
Cómo desarrollar Tetris Juegos en Java
Cómo Center - Justificar salida de cadena en Java
Cómo convertir clase Java con el Código
Conocimiento de la computadora © http://www.ordenador.online