Я изучаю сокеты в Java. Мне удалось подключить клиентский сокет к онлайн-серверу, но я могу подключить их к своему собственному серверному сокету!
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
class Blargh2 {
public static void main(String[] args) {
Socket client = null;
ServerSocket server = null;
System.out.println("Line one reacehd!");
try {
server = new ServerSocket(4445);
} catch (Exception e) {
System.out.println("Error:" + e.getMessage());
}
System.out.println("Line two reacehd!");
try {
client = server.accept();
} catch (IOException e) {
System.out.println("Accept failed: 4444");
System.exit(-1);
}
System.out.println("Line three reacehd!");
try {
server.close();
client.close();
} catch (IOException e) {
System.out.println("Accept failed: 4444");
System.exit(-1);
}
}
}
Программа достигает первой и второй строк, но никогда не достигает третьей строки!
Может кто-нибудь помочь мне решить это? Брандмауэр также разрешает это соединение ...