| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Работа с сетью > многопоточность java.net.SocketException |
| Автор: Samotnik 30.8.2011, 18:09 |
| Привет. Такая ситуация. Есть метод, который работает с портом и адресом, для отправки информации в интернет. Он вызывается из метода run(), класса, который implements Runnable. Проблема в том, что иногда выстреливает: java.net.SocketException: Socket closed. Я так понимаю, что это происходит из-за того, что этот метод вызывается одновременно несколько раз, соответственно порт и адрес уже используются, а их пытаются заюзать еще раз. Вопрос. Можно ли сделать так, что бы, метод не вызывался, если он работает ? А вызвался тогда, когда отработает. |
| Автор: priam220 30.8.2011, 18:31 |
| а синхронизация для чего? |
| Автор: sergioK1 31.8.2011, 09:47 | ||
вызывается порт alredy used но не connections close, сколько connections разрешено ? |