“Conocimientos Programación>Programación Java

Cómo hacer un chat sin necesidad de Java

2013/3/13
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
Cómo Iniciar una Servlet
Java formato doble
Cómo crear una excepción personalizada en Java
Cómo obtener FileReader obtener un directorio en Java
Tutorial de Java para Copiar y Pegar
DIY bolsa del cinturón de seguridad
Cómo reemplazar una pelota botando con un pájaro que despide en Java
Desarrollo de juegos en Java
Conocimientos Informáticos © http://www.ordenador.online