亚行丰华通信怎么在android移动端与PC端中使用

  介绍

这篇文章给大家介绍亚行丰华通信怎么在android移动端与PC端中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

<强> PC端与安卓手机端使用亚行丰华通信

服务器端代码如下:

进口java.io.IOException;
  进口java.io.ObjectOutputStream;
  进口java.net.Socket;
  进口java.net.UnknownHostException;
  进口java.util.Scanner;
  公共类服务器{
  公共静态最终字符串标签=皊erver";
  公共静态int PC_LOCAL_PORT=22222;
  公共静态int PHONE_PORT=22222;
  公共静态字符串ADB_PATH=癮db.exe";/* *
  * @param arg游戏
  */公共静态void main (String [] args) {//TODO自动生成方法存根
  YingyonghuiHubServer.execAdb ();
  }
  公共静态孔隙execAdb () {//运行亚行桥
  尝试{
  过程p=Runtime.getRuntime () .exec (
  ADB_PATH +“;提出tcp:“;+ PC_LOCAL_PORT +“;tcp:“;
  + String.valueOf (PHONE_PORT));
  扫描仪sc=new扫描仪(p.getErrorStream ());//如果有一些输出,它未能开始亚行
  如果(sc.hasNext ()) {
  而(sc.hasNext ())
  System.out.println (sc.next ());
  System.err.println(“不能启动Android debug bridge");
  返回;
  }
  initializeConnection ();
  }捕捉(异常e) {
  System.err.println (e.toString ());
  }
  }
  静态Socket套接字;
  公共静态孔隙initializeConnection () {//创建套接字连接
  尝试{
  套接字=新的套接字(“localhost" PC_LOCAL_PORT);
  ObjectOutputStream oos=new ObjectOutputStream (
  socket.getOutputStream ());
  oos.writeObject (“lalala");
  oos.close ();
  socket.close ();
  }捕捉(UnknownHostException e) {
  System.err.println(“套接字连接问题(未知主机)“;
  + e.getStackTrace ());
  e.printStackTrace ();
  }捕捉(IOException e) {
  System.err.println(“不能初始化I/O>进口java.io.IOException;
  进口java.io.ObjectInputStream;
  进口java.net.ServerSocket;
  进口java.net.Socket;
  进口android.app.Activity;
  进口android.content.Context;
  进口android.os.AsyncTask;
  进口android.os.Bundle;
  进口android.util.Log;
  进口android.widget.TextView;
  进口android.widget.Toast;
  公共类客户端扩展活动{
  公共静态最终字符串标签=癱lient";
  公共静态int PHONE_PORT=22222;
  上下文mContext=零;
  TextView TextView=零;
  考察一下服务器=零;
  @Override
  公共空间>关于亚行丰华通信怎么在android移动端与PC端中使用就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

亚行丰华通信怎么在android移动端与PC端中使用