Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[Socket] Java與C++之間的溝通

0 views
Skip to first unread message

愛寫程式的人

unread,
Oct 15, 2000, 10:35:33 PM10/15/00
to
一個和Socket有關的問題請教各位高手...
我用C++寫了一個Socket Server,負責接收client的資料,然後reply一個字串,
表示server已經收到,
再用Java寫一個Socket Client,功能只是負責送一個字串到server,
然後接收由server傳回的字串,並把它印出來,
client程式如下:

import java.net.Socket;
import java.io.PrintStream;
import java.io.IOException;
import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Client extends Object {
public static void main(String args[]) {
try {
String data;
PrintStream client_data;
BufferedReader server_data;

Socket server = new Socket("10.1.17.130", 5002);
server_data = new BufferedReader(new InputStreamReader(server.getInputStream()));
client_data = new PrintStream(server.getOutputStream());
client_data.println("abcdefg");
data = server_data.readLine();
System.out.println(data);
}
catch (IOException e) {
System.out.println(e);
}
}
}

結果在 data = server_data.readLine(); 時會產生錯誤,
錯誤訊息為 java.net.SocketException: JVM_recv in socket input stream read (code=10053)
請問這是什麼錯誤?? 要怎麼更正??
ps. 我確定我用C++寫的Socket Server沒有錯,因為我用C++寫了一個Socket Client測過了!

--
社會主義是從反資本主義,追求公平正義的新社會中孕育而生。
隨著資本主義的發展,社會主義也必更新重整,不斷向資本主義挑戰,
直到人類不再有剝削、壓迫與差別為止。
my homepage: http://pc155.adsl71.tku.edu.tw/tamshui/

--
㊣ [來源: 北極星 192.192.35.34 ]◆ From: 210.243.81.222

拼命工作的上班族

unread,
Oct 15, 2000, 10:26:37 PM10/15/00
to

--
人類歷史就是一頁"支配/反支配"的抗爭史。
所有受屈辱的,追求公平的人,前仆後繼的奮起,
為新的社會找規範,這就是歷史。
my homepage: http://163.13.71.155/tamshui/

[m [1;33m※ 來源:‧蛋捲廣場 bbs.tku.edu.tw‧[FROM: 210.243.81.222] [m

0 new messages