我在客户端编写程序聊天室 我已经wirtten聊天室使用套接字编程
clientSocket = new Socket('127.0.0.1',5432);
socketInputBuffer = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
socketOutputBuffer = new BufferedWriter(new OutputStreamWriter(clientSocket.getOutputStream()));
systemBuffer = new BufferedReader(new InputStreamReader(System.in));
,并在服务器端
sock = new ServerSocket(5432)
;
和socketinputbuffer
和socketoutputbuffer
写在客户端
现在在上面的代码中连接后,从服务器侧I,其中,我将在客户端上读取插座流写入被正确建立。
但客户端等待服务器完成其写入。但是当我在服务器上使用shutdownoutput时,写入和客户端能够正确读取,但客户端写入时会发生同样的问题。 所以我在客户端也使用关机输出。怎么一回事,因为这个我不能发送数据下回请给我建议的任何方法,使客户端和服务器应正常工作
我用写 [CODE] socketOutputBuffer.write(“请输入您的姓名”); socketOutputBuffer.flush(); [/ CODE] 仍然无法使用。
5432是PostgreSQL使用的默认端口:-) – 2010-10-18 16:27:26