Article View: es.comp.lenguajes.java
Article #25563Re: Conexion socketJava-socketC
From: Guillermo Rodriguez Garcia
Date: Wed, 24 Mar 1999 00:00
Date: Wed, 24 Mar 1999 00:00
51 lines
1931 bytes
1931 bytes
El d�a Wed, 24 Mar 1999 13:05:22 +0100, acsljava
<acsljava@autom.uva.es> escribi�:
>Nuestro actual problema es el siguiente: �es posible establecer un
>socket entre una aplicaci�n Java que actue como serverSocket y una
>funci�n de C que funcione como socket normal?
S�, la comunicaci�n con sockets es independiente del lenguaje que
utilices para programar el servidor y/o el cliente.
> En nuestro programa el servidor java no consigue ejecutar el metodo
>accept() y no continua, aunque la funci�n C que envia los datos nos dice
>que ha establecido la comunicaci�n y enviado los valores.
Pues algo estais haciendo mal, pero desde luego no es un problema de
la combinaci�n java/C. �Qu� ocurre exactamente en el servidor? �Se
queda bloqueado?
Se supone que teneis que hacer algo como:
ServerSocket servidor = null;
Socket s = null;
try
{
servidor = new ServerSocket(puerto);
}
catch (Exception e)
{
System.err.println("Error en listen: " + puerto);
System.exit(-1);
}
while (true)
{
s = servidor.accept();
// una vez llegados a este punto, la comunicaci�n
// se hace a trav�s del socket 's' (no a trav�s de
// 'servidor');
// lanzar un thread para cada cliente
new ThreadCliente(s).start();
}
Salu2: GUILLE
----
Guillermo Rodriguez Garcia
XXguille@XXiies.XXes (ya sabes :-)
Technical Details
Message-ID:
<36fd091d.4143243@noticias.iies.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<36F8D502.41FD@autom.uva.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,741ec499959fb667 X-Google-Attributes: gid1116f3,public From: XXguille@XXiies.XXes (Guillermo Rodriguez Garcia) Subject: Re: Conexion socketJava-socketC Date: 1999/03/24 Message-ID: <36fd091d.4143243@noticias.iies.es> X-Deja-AN: 458713667 Content-Transfer-Encoding: 8bit References: <36F8D502.41FD@autom.uva.es> Content-Type: text/plain; charset=ISO-8859-1 Organization: Telefonica Transmision de Datos Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java