• 大小: 259KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-24
  • 语言: Java
  • 标签: android  Socket  

资源简介

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

评论

共有 条评论