資源簡介
android Socket通信方法與思路

代碼片段和文件信息
package?com.client;
import?java.io.IOException;
import?java.net.InetAddress;
import?java.net.Socket;
import?java.net.UnknownHostException;
public?class?AbsClient?{
public?static?void?main(String[]?args)?{
request(“registered“);//?login
}
public?static?String?request(String?params)?{
try?{
//?1.連接服務器
String?ip?=?InetAddress.getLocalHost().getHostAddress();//?服務器Ip地址
System.out.println(“AbsClient*****連接服務器“);
Socket?s?=?new?Socket(“127.0.0.1“?8485);
System.out.println(“AbsClient*****已經建立連接“);
//?2.創建Protocal對像
Protocal?p?=?new?Protocal();
//?3.用Protocal生成并發送請求數據
System.out.println(“AbsClient*****發送請求“);
p.sendRequest(s.getOutputStream()?params);
System.out.println(“AbsClient*****請求發送成功“);
//?4.用Protocal接收并解析響應數據
System.out.println(“AbsClient*****接收響應“);
p.receiveResponse(s.getInputStream());
System.out.println(“AbsClient*****響應接收完成“);
//?5.從Protocal取出解析結果
String?object?=?p.getData();
System.out.println(“AbsClient*****服務器返回結果“?+?object);
//?6.斷開連接
s.close();
//?7.返回接收的數據
return?object;
}?catch?(Exception?e)?{
e.printStackTrace();
}
return?““;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-11-18?17:27??Socket_Demo\
?????文件?????????408??2015-11-18?10:09??Socket_Demo\.classpath
?????文件?????????387??2015-11-18?17:27??Socket_Demo\.project
?????目錄???????????0??2015-11-18?17:27??Socket_Demo\.settings\
?????文件?????????598??2015-11-17?14:51??Socket_Demo\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2015-11-18?17:27??Socket_Demo\bin\
?????目錄???????????0??2015-11-18?17:27??Socket_Demo\bin\com\
?????目錄???????????0??2015-11-18?17:27??Socket_Demo\bin\com\client\
?????文件????????2023??2015-11-18?17:27??Socket_Demo\bin\com\client\AbsClient.class
?????文件????????2390??2015-11-18?17:27??Socket_Demo\bin\com\client\Protocal.class
?????目錄???????????0??2015-11-18?17:27??Socket_Demo\bin\com\server\
?????文件????????1408??2015-11-18?17:27??Socket_Demo\bin\com\server\AbsServer$1.class
?????文件????????1086??2015-11-18?17:27??Socket_Demo\bin\com\server\AbsServer.class
?????文件????????2414??2015-11-18?17:27??Socket_Demo\bin\com\server\Protocal.class
?????文件????????2349??2015-11-18?17:27??Socket_Demo\bin\com\server\WordThread.class
?????目錄???????????0??2015-11-18?17:27??Socket_Demo\libs\
?????文件??????163177??2015-11-18?10:09??Socket_Demo\libs\commons-io-1.4-sources.jar
?????文件??????109043??2015-11-18?10:07??Socket_Demo\libs\commons-io-1.4.jar
?????目錄???????????0??2015-11-18?17:27??Socket_Demo\src\
?????目錄???????????0??2015-11-18?17:27??Socket_Demo\src\com\
?????目錄???????????0??2015-11-18?17:27??Socket_Demo\src\com\client\
?????文件????????1284??2015-11-18?17:24??Socket_Demo\src\com\client\AbsClient.java
?????文件????????1449??2015-11-18?17:18??Socket_Demo\src\com\client\Protocal.java
?????目錄???????????0??2015-11-18?17:27??Socket_Demo\src\com\server\
?????文件?????????829??2015-11-18?16:05??Socket_Demo\src\com\server\AbsServer.java
?????文件????????1498??2015-11-18?17:20??Socket_Demo\src\com\server\Protocal.java
?????文件????????1456??2015-11-18?17:22??Socket_Demo\src\com\server\WordThread.java
- 上一篇:java實現windows文件系統操作監控
- 下一篇:IDEA漢化包.zip
評論
共有 條評論