Проблема заключается в том, что я не могу подключиться к серверному сокету на хероку.
public static void main(String[] args) {
try {
int port = Integer.parseInt(System.getenv("PORT"));
ServerSocket serverSocket = new ServerSocket(port);
System.out.println("Server running " + serverSocket.getLocalPort() + " port...");
//куча весёлого кода
}
}
Подключаюсь с помощью
Socket socket = new Socket(ip, port);
Получаю
java.net.ConnectException: Connection timed out (Connection timed out)
Сервер может к себе подключиться без проблем, но извне уже проблемы. Как исправить? Возможно ли вообще на хероку к серверным сокетам подключаться?
Код должен иметь строку (и возможно, в бесконечном цикле):
Socket socket = serverSocket.accept();
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Я искал решение квадратного корня для BigDecimal и нашел 2 вариантаВыполнил несколько тестов для обоих, они работают с 10 000 точностью
Подскажите пожалуйста, как в java перевести строку 63672393600 в дату, чтобы не придумывать велосипед?
Прошу помощи в понимании аспектов конструктораПример, у меня есть какой-то класс SomeClass и какой-то объект SomeObject, при инициализации нового экземпляра...