Socket entre java y delphi

La idea es hacer un servidor de chat en java y utilizar un cliente hecho en delphi. Tengo entendido que se usan sockets, pero no se como implementarlos entre dos aplicaciones que estan escritas en lenguajes diferentes, ¿podrian ayudarme con este tema?

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

bits y bytes

Aunque sean Java y Delphi, ambos usan bytes de 8 bits y gracias a cosas como Unicode y el encoding UTF-8 puedes pasar texto entre ambas plataformas sin ninguna bronca (o si pasaras con ISO-8859-1 porque Delphi usa el de Windows y no lo puedes cambiar, pues Java también entiende ese encoding).

Si la idea es que implementes tu propio protocolo, pues enfócate a que los mensajes sean simples y no enviar cosas que sean nativas de ninguna de las dos plataformas para evitar tener broncas en la otra. O en todo caso usar algo como Protobuf o Thrift para enviar los mensajes entre las aplicaciones (sé que ambas bibliotecas se pueden usar con Java pero no sé cuál se pueda usar con Delphi).

Imagen de bferro

Connecting Java and Delphi via CORBA

Si quieres entrarle a CORBA, aquí tienes un tutorial: http://www.leomeyer.de/software/CORBA/delphi_java_corba_1.html.

Imagen de n00b

Java y delphi

Gracias por la informacion, leere mas y luego les cuento como me fue...