Может получить доступ к моему серверу только через "Localhost"JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Может получить доступ к моему серверу только через "Localhost"

Сообщение Anonymous »

Я программирую торговую игру, которая требует многопользовательской среды. Я понял, что мой клиент может получить доступ только через «Localhost» на ПК, на котором работает сервер. Как понять, является ли сервер в Интернете, поэтому я знаю, является ли брандмауэр или что -то еще? Если кто -то уже знает решение, я был бы еще счастливее. Тот, откуда мне присвоил мой рулет, и я не знаю, откуда взялся другой. Сначала я попробовал тот, который я нашел, поиск «Что такое мой IP» в Google, который не сработал. Я до сих пор не могу подключиться к серверу через другие ПК, подключенные к тому же маршрутизатору (Fritz-box). < /P>

Код: Выделить всё

    Server:

ExecutorService executor = Executors.newFixedThreadPool(100);

ServerSocket server;
try {
server = new ServerSocket(5555);
System.out.println("Server gestartet");

while(true){
Socket client = server.accept();
executor.execute(new ClientHandler(client));
}

}catch (Exception e) {
e.printStackTrace();
}
}

Client:

try {
InetAddress addr = InetAddress.getByName("MY IP");
//Works
client = new Socket("localhost",Port);
//Does not work
client = new Socket(addr,Port);
//Does not work
client = new Socket("MY IP",Port);

System.out.println("Client gestartet");

//Streams
out = client.getOutputStream();
writer = new PrintWriter(out);

in = client.getInputStream();
reader = new BufferedReader(new InputStreamReader(in));
// ------------------------------------------------

String s = null;
while((s=reader.readLine())!=null){
render(s);
}
} catch (IOException e)
{
e.printStackTrace();
}
Я оставил клиента -иудлер, потому что я уверен, что нет проблемы.

Подробнее здесь: https://stackoverflow.com/questions/366 ... -localhost
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»