不知不觉做安卓已经快两年了,主要接触的底层硬件之间的传输会多点,WIFI 我们用的是有人公司的,话不多说socket,长连接方式,代码走起:这边做的是客户端,首先得拿到服务端的IP和端口号。
private static DataOutputStream dos = null;
private static DataInputStream dis = null;
private static InetAddress serverAddr;
private Socket socket;
ok,在onCreate里面写链接操作了,一般主线程UI不做耗时操作,那么久new一个子线程。
new Thread(new Runnable() {
// @Override
public void run() {
{
try {
System.out.println("服务器qidong...");
serverAddr = InetAddress.getByName("192.168.1.102");//这边上服务器的地址
socket = new Socket(serverAddr, 8899); //服务器的端口
System.out.println("服务器已启动...");