elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 23:46  


Tema destacado: Recuperar cuenta de Google, GMail, Youtube

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  Sockets en Java
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Sockets en Java  (Leído 1,262 veces)
mapers


Desconectado Desconectado

Mensajes: 525


Ver Perfil
Sockets en Java
« en: 9 Julio 2011, 08:08 »

buenas señores creando mi servidor en java me salta el error cuando creo el objeto SS a que se deve .gracias por todo
Código
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

 
package sockets_talk;
 
/**
*
* @author Mapers
*/

 
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
 
public class Servidor {
 public static final int puerto = 9999;
 private static ServerSocket SS;
 private static Socket S;
 
 public static void main(String[] args)throws IOException {
 
    try {
      SS = new ServerSocket(puerto);
     S=SS.accept();
 
       Talk talk = new Talk(S, "Servidor");
       talk.hablar();
 
       S.close();
       SS.close();
       System.exit(0);
     } catch (Exception e) {
         e.printStackTrace();
     }
 }
}
 


el error me sale justo
Código
 SS = new ServerSocket(puerto);


En línea
Leyer
Moderador
***
Desconectado Desconectado

Mensajes: 772


[]


Ver Perfil WWW
Re: Sockets en Java
« Respuesta #1 en: 9 Julio 2011, 08:29 »

Asegurate que el puerto no este siendo usado por otro programa


En línea

Valkyr


Desconectado Desconectado

Mensajes: 632


Divide y vencerás


Ver Perfil
Re: Sockets en Java
« Respuesta #2 en: 10 Julio 2011, 14:03 »

Como dice Leyer, el problema será que tienes algún otro programa escuchando en ese puerto, o incluso que hayas ejecutado varías veces el programa sin haberlo parado anteriormete.

Yo estuve programando un servidor para una asignatura y lo hice de esta forma (es prácticamente igual, solo que en las excepciones mostraba un mensaje para saber un poco que ocurría)

Código
try {
           serverSocket = new ServerSocket(socketAddress.getPort(), backlog, socketAddress.getAddress());
           serverSocket.setReuseAddress(true);
       } catch (IOException e) {
           System.err.println("Could not listen on port: " + socketAddress.getPort() + ".");
           System.exit(-1);
       }
 
    new Thread(this).start();
 
    System.out.println("Servidor TCP funcionando en el puerto " + socketAddress.getPort() + ".");

Saludos.
En línea

Debci
Moderador
***
Desconectado Desconectado

Mensajes: 1.945


Actualizate o muere!


Ver Perfil WWW
Re: Sockets en Java
« Respuesta #3 en: 11 Julio 2011, 10:22 »

Me uno a lo que ya te han recomendado, pero es inutil decir que hay un error si no nos dices cual es :S

Saludos
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
sockets bloqueados y java
Java
Ctesias 1 865 Último mensaje 14 Abril 2005, 01:13
por Slasher-K
sockets + java?
Java
coolfrog 3 1,787 Último mensaje 23 Octubre 2005, 05:25
por coolfrog
Chat en Java [Sockets]
Java
Debci 2 5,588 Último mensaje 27 Agosto 2009, 19:26
por egyware
Java: Sockets TCP
Java
BlaineMonkey 0 1,823 Último mensaje 6 Mayo 2010, 13:21
por BlaineMonkey
ayuda con sockets en java
Java
vincentlaw 0 1,343 Último mensaje 10 Diciembre 2010, 20:07
por vincentlaw
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines