🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #25563

Re: Conexion socketJava-socketC

#25563
From: Guillermo Rodriguez Garcia
Date: Wed, 24 Mar 1999 00:00
51 lines
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-mail
References: <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