老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

Android連接服務器端的Socket的實例代碼-創新互聯

廢話不多說了,直接給大家貼代碼了,具體代碼如下所述:

專注于為中小企業提供成都網站設計、成都網站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業富陽免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了上1000家企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。

package com.exa

mple.esp8266;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.PrintStream;
import java.net.Socket;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class MainActivity extends Activity {
 private EditText edSend, edReceive;
 private Button btnConnect, btnSend;
 private Handler myHandler;
 private SendThread SendThread;
 private boolean isReceive = false;
 private boolean isConnect = false;
 private static final String HOST = "192.168.4.1";
 private static final int PORT = 333;
 String strMessage;
 Socket socket = null;
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  edSend = (EditText) findViewById(R.id.edSend);
  edReceive = (EditText) findViewById(R.id.edReceive);
  btnConnect = (Button) findViewById(R.id.btConnect);
  btnSend = (Button) findViewById(R.id.btSend);
  // 連接
  btnConnect.setOnClickListener(new View.OnClickListener() {
   public void onClick(View v) {
    // TODO Auto-generated method stub
    if (!isConnect) {
     new Thread(connectThread).start();
     isConnect = true;
    }
   }
  });
  // 發送
  btnSend.setOnClickListener(new View.OnClickListener() {
   public void onClick(View v) {
    // 啟動發送線程
    new Thread(SendThread).start();
   }
  });
  myHandler = new Handler() {// UI主線程消息處理函數
   public void handleMessage(Message msg) {
    Bundle bundle = msg.getData();
    String string = bundle.toString();
    edReceive.setText(string);
   }
  };
 }
 // 連接到服務器的接口
 Runnable connectThread = new Runnable() {
  public void run() {
   // TODO Auto-generated method stub
   try {
    socket = new Socket(HOST, PORT);
    if (socket != null)
     Toast.makeText(getApplicationContext(), "連接成功",
       Toast.LENGTH_LONG).show();
    else
     Toast.makeText(getApplicationContext(), "連接失敗",
       Toast.LENGTH_LONG).show();
    // 初始化發送線程
    SendThread = new SendThread(socket);
   } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }
  }
 };
 // 接收消息的接口
 Runnable Receive = new Runnable() {
  InputStream inStream;
  private byte[] buffer;
  private String str = null;
  public void run() {
   // TODO Auto-generated method stub
   while (!isReceive) {
    buffer = new byte[512];
    try {
     inStream = socket.getInputStream();
     inStream.read(buffer);
    } catch (IOException e) {
     e.printStackTrace();
    }
    str = new String(buffer);
    Bundle bundle = new Bundle();
    bundle.get(str);
    Message message = new Message();
    message.setData(bundle);
    myHandler.sendMessage(message);
   }
  }
 };
 // 發送線程
 private class SendThread extends Thread {
  private OutputStream outStream = null;
  private String str = null;
  SendThread(Socket socket) {
   try {
    outStream = socket.getOutputStream();
   } catch (IOException e) {
    e.printStackTrace();
   }
  }
  public void run() {
   // while(true){
   str = edSend.getText().toString().trim();
   PrintStream pt = new PrintStream(outStream);
   pt.print(str);
   new Thread(Receive).start();
   // }
  }
 }
 protected void onDestroy() {
  // TODO Auto-generated method stub
  super.onDestroy();
  if (Receive != null) {
   isReceive = false;
   ((Thread) Receive).interrupt();
  }
 }
}

當前題目:Android連接服務器端的Socket的實例代碼-創新互聯
分享地址:http://www.xueling.net.cn/article/shcod.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 1区2区3区4区产品乱码入口 | 精品国产免费人成网站 | 久久精品日韩一区二区三区 | 成人激情在线播放 | 亚洲综合在线视频 | 日本高清一级 | 亚洲小鲜肉与欧美猛男的区别 | 久久久国产视频91 | 樱花草无码专区日本 | 老司机精品成人无码AV | 青苹果乐园免费观看完整 | 久久99久久久 | 中国一级黄色片子 | 男生操女生视频免费观看 | 97超碰caoporen公开人人爽 | 国产精品一区2区三区内射 欧美性受xxxx黑人猛交 | av免费网站 | 久久99婷婷国产精品免费 | 超碰久操 | 又大又粗又长的高潮视频 | 欧美国产日韩一区 | 精品午夜福利在线观看 | 男女无套内射白将在线线国语 | 久久不见久久见免费影院观看 | 日本做暖暖视频高清观看 | 日比视频免费看 | 日日操夜夜操免费视频 | 免费在线国产视频 | 青草99| 久久精品无码AV | 亚洲第一成人无码A片 | 国产在线不卡2005 | 思思久久96热在精品国产 | 欧美孕妇变态重口另类 | 卫生间被教官做好爽HH视频 | 精品播放一区二区 | 99久久亚洲综合精品成人 | 国产美女撒尿一区二区 | 在线观看97 | 麻豆一区产品精品蜜桃的特点 | 国产亚洲欧美日韩俺去了 |