Eu j� estou trabalhando com sockets a um tempo... Mas agora descobri um
problema que n�o sei o que �, e nem sei se � culpa mim... gostaria de
ajuda.
No c�digo abaixo quando fa�o "socketServidor = new
ServerSocket(portaDefault, backlog);", ele est� pegando a porta 0, e isso
faz com que se abra qualquer porta dispon�vel, mas eu especifiquei a
orta( no caso 8081).
Obrigado...
Anderson.
final int portaDefault = 8081; // porta inicial default
/* --- variaveis --- */
int backlog = 5; // tamanho da fila de requisicoes
/* --- objetos sockets --- */
ServerSocket socketServidor = null;
Socket clienteSocket = null;
OutputStream os = null;
ObjectOutputStream dos = null;
ObjectInputStream is = null;
/* --- associacao da porta utilizada pelo servidor --- */
try
{
socketServidor = new ServerSocket(portaDefault, backlog);
System.out.println ("\nObjeto ativado. " +
"Aguardando mensagens na porta " + portaDefault
+ "...\n");
}
catch(Exception e)
{
System.out.println ("\nPorta n�o pode ser liberada\n"+ portaDefault + e);
}
* Para n�o remover seu e-mail desta lista envie um e-mail para [[EMAIL PROTECTED]]
e no corpo do email escreva [unsubscribe [EMAIL PROTECTED]] ou acesse
http://apoio.cits.br:8080/guest/RemoteListSummary/javabr
Veja as mensagens antigas em http://www.mail-archive.com/javabr%40cits.br/