Написал простенький многопоточный сервер, но возникла проблема. Посылаю из скрипта на питоне например строку "Hi", приходят 104 и 105. Скрипту в ответ ничего не приходит. В коде виден закоментированный классический вариант, без javolution. Он тоже не работает. Помогите пожалуйста разобратся: Main.java: package fantasyserver; import fantasyserver.talker; import java.net.*; import java.io.*; public class Main { public Main() { } public static void main(String[] args) throws IOException { try { ServerSocket sock = new ServerSocket(8000, 1000); while (true) { Socket client = sock.accept(); new talker(client).thread.start(); } } catch (IOException e) { System.out.println("Could not listen on port: 8000"); System.exit(-1); } } } talker.java: package fantasyserver; import java.net.*; import java.lang.Runnable; import java.io.*; import javolution.io.*; public class talker implements Runnable { //private PrintWriter out = null; //private BufferedReader in = null; private Socket client; private UTF8StreamWriter out = new UTF8StreamWriter(); private UTF8StreamReader in = new UTF8StreamReader(); public Thread thread; public talker(Socket client) throws IOException { this.client = client; this.out.setOutput(this.client.getOutputStream()); this.in.setInput(this.client.getInputStream()); //this.out = new PrintWriter(this.client.getOutputStream(), true); //this.in = new BufferedReader(new InputStreamReader(this.client.getInputStream())); thread = new Thread(this); } public void run() { try { while (true) { System.out.println(in.read()); out.write("Test"); } } catch (IOException ex) { ex.printStackTrace(); } } }
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум tcp p2p за NAT при помощи внешнего сервера. Реально? (2017)
- Форум Java seriarizable + socket (2014)
- Форум Не пойму где ошибка? (2020)
- Форум java, try-resourses block demo -> unreportedException java.io.IOException (2016)
- Форум консольный ввод в Java 1 (2001)
- Форум Полный аналог try-with-resources (2017)
- Форум Как мне правильно отправить дейтаграмму? (2018)
- Форум Выдача конкретной причины исключения (2012)
- Форум Парсер на Java не парсит все что требуется (2017)
- Форум [java]finalize (2008)