由於某種原因,當我將一個Java客戶端連接到我的Cpp服務器時,它完美地工作。但是,當另一個Java小程序試圖連接第一個Java小程序時,它會停止從服務器接收數據。其他一些嘗試將完全凍結該小程序。我在網上到處搜索,但什麼也沒找到。我會很感激任何幫助,如建議,鏈接或來源的主題。我唯一的選擇(因爲Flash是出了問題)是使用Active X,但隨後我就失去了我所有的跨平臺能力:(。我的源(減去調試代碼等)如下。我無法獲得與我的Cpp服務器通信的多個小應用程序
public void init() {
try {
socket = new Socket("localhost",4000);
} catch (UnknownHostException e) {
System.out.println("Unknown host");
} catch (IOException e) {
System.out.println("IO Exception");
return;
}
BufferedReader fromServer = null;
PrintWriter toServer = null;
fromServer = new BufferedReader(
new InputStreamReader(socket.getInputStream()));
toServer =
new PrintWriter(socket.getOutputStream(), true);
toServer.flush();
發生了什麼事在哪邊? – Atreys
服務器似乎很好。它是用Cpp編寫的,我可以用PuTTY –