Я использую 1 компьютер, работающий под управлением системы Windows 7, и 1 компьютер, работающий под управлением системы Ubuntu 10.10, чтобы проверить свое назначение, написанное на Java для сетевого класса, что-то произошло, как показано ниже.
- Запуск клиента и сервера на компьютере с системой Windows 7: работает нормально
- Запуск клиента и сервера на системном компьютере Ubuntu 10.10: работает нормально
- Запуск клиента на компьютере системы Windows 7 и сервера на компьютере системы Ubuntu 10.10: работает нормально
Запуск клиента на компьютере системы Ubuntu 10.10 и сервера на компьютере системы Windows 7:
- Сервер: отлично работает
- Клиент: работать до последней строки кода, где ему нужно получить простой текст с сервера. Ошибка ниже:
Исключение в теме "главная"
java.net.SocketException: соединение
сбросить в
java.net.SocketInputStream.read (SocketInputStream.java:185)
в
sun.nio.cs.StreamDecoder.readBytes (StreamDecoder.java:282)
в
sun.nio.cs.StreamDecoder.implRead (StreamDecoder.java:324)
в
sun.nio.cs.StreamDecoder.read (StreamDecoder.java:176)
в
java.io.InputStreamReader.read (InputStreamReader.java:184)
в
java.io.BufferedReader.fill (BufferedReader.java:153)
в
java.io.BufferedReader.readLine (BufferedReader.java:316)
в
java.io.BufferedReader.readLine (BufferedReader.java:379)
на Client.main (Client.java:59)
Почему?