Altere a porta para algo maior que 1024. Apenas o root pode abrir as portas & lt; = 1024.
Estou desenvolvendo Java ME no meu novo laptop Ubuntu, vindo de um Windows Vista agora substituído.
O que estou tentando fazer é executar um Simulador de Celular que atua como um Servidor HTTP - recebe conexões para a porta 80 - e executa outra que atua como cliente, executando as duas ao mesmo tempo. No Windows Vista, isso funciona sem problemas, quando eu monto o código mi do Windows 7, preciso desativar o firewall para que isso aconteça.
No entanto, agora no meu laptop Ubuntu eu não consigo fazer isso funcionar. Eu tenho lido alguns posts que sistemas Unix não precisam de um Firewall porque várias portas são bloqueadas por padrão, então minha pergunta é como posso abrir essas portas para continuar o desenvolvimento. Também estarei fazendo solicitações por SMS e Bluetooth, por isso gostaria que qualquer solicitação de localhost para localhost não fosse bloqueada.
Sytem: Dell Inspiron executando o Ubuntu 11.1 64 Bits. O desenvolvimento é feito no NetBeans usando o JDK 1.7 32bits
Atualização:
Conforme solicitado, aqui está o rastreamento de pilha:
java.io.IOException: ServerSocket Open
at com.sun.midp.io.j2me.serversocket.Socket.open(Socket.java:69)
at com.sun.midp.io.j2me.socket.Protocol.openPrim(Protocol.java:128)
at javax.microedition.io.Connector.openPrim(Connector.java:329)
at javax.microedition.io.Connector.open(Connector.java:222)
at javax.microedition.io.Connector.open(Connector.java:198)
at javax.microedition.io.Connector.open(Connector.java:180)
at pe.edu.pucp.teleprocesamiento.server.http.HttpConnectionProcessor.run(HttpConnectionProcessor.java:43)
E também iptables -L -nv
output:
Chain INPUT (policy ACCEPT 35777 packets, 34M bytes)
pkts bytes target prot opt in out source destination
35779 34M ufw-before-logging-input all -- * * 0.0.0.0/0 0.0.0.0/0
35779 34M ufw-before-input all -- * * 0.0.0.0/0 0.0.0.0/0
35777 34M ufw-after-input all -- * * 0.0.0.0/0 0.0.0.0/0
35777 34M ufw-after-logging-input all -- * * 0.0.0.0/0 0.0.0.0/0
35777 34M ufw-reject-input all -- * * 0.0.0.0/0 0.0.0.0/0
35777 34M ufw-track-input all -- * * 0.0.0.0/0 0.0.0.0/0
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
0 0 ufw-before-logging-forward all -- * * 0.0.0.0/0 0.0.0.0/0
0 0 ufw-before-forward all -- * * 0.0.0.0/0 0.0.0.0/0
0 0 ufw-after-forward all -- * * 0.0.0.0/0 0.0.0.0/0
0 0 ufw-after-logging-forward all -- * * 0.0.0.0/0 0.0.0.0/0
0 0 ufw-reject-forward all -- * * 0.0.0.0/0 0.0.0.0/0
Chain OUTPUT (policy ACCEPT 31810 packets, 3935K bytes)
pkts bytes target prot opt in out source destination
31812 3935K ufw-before-logging-output all -- * * 0.0.0.0/0 0.0.0.0/0
31812 3935K ufw-before-output all -- * * 0.0.0.0/0 0.0.0.0/0
31812 3935K ufw-after-output all -- * * 0.0.0.0/0 0.0.0.0/0
31812 3935K ufw-after-logging-output all -- * * 0.0.0.0/0 0.0.0.0/0
31812 3935K ufw-reject-output all -- * * 0.0.0.0/0 0.0.0.0/0
31812 3935K ufw-track-output all -- * * 0.0.0.0/0 0.0.0.0/0
Chain ufw-after-forward (1 references)
pkts bytes target prot opt in out source destination
Chain ufw-after-input (1 references)
pkts bytes target prot opt in out source destination
Chain ufw-after-logging-forward (1 references)
pkts bytes target prot opt in out source destination
Chain ufw-after-logging-input (1 references)
pkts bytes target prot opt in out source destination
Chain ufw-after-logging-output (1 references)
pkts bytes target prot opt in out source destination
Chain ufw-after-output (1 references)
pkts bytes target prot opt in out source destination
Chain ufw-before-forward (1 references)
pkts bytes target prot opt in out source destination
Chain ufw-before-input (1 references)
pkts bytes target prot opt in out source destination
Chain ufw-before-logging-forward (1 references)
pkts bytes target prot opt in out source destination
Chain ufw-before-logging-input (1 references)
pkts bytes target prot opt in out source destination
Chain ufw-before-logging-output (1 references)
pkts bytes target prot opt in out source destination
Chain ufw-before-output (1 references)
pkts bytes target prot opt in out source destination
Chain ufw-reject-forward (1 references)
pkts bytes target prot opt in out source destination
Chain ufw-reject-input (1 references)
pkts bytes target prot opt in out source destination
Chain ufw-reject-output (1 references)
pkts bytes target prot opt in out source destination
Chain ufw-track-input (1 references)
pkts bytes target prot opt in out source destination
Chain ufw-track-output (1 references)
pkts bytes target prot opt in out source destination
Altere a porta para algo maior que 1024. Apenas o root pode abrir as portas & lt; = 1024.