久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

Android中socket通信的簡單實現

瀏覽:144日期:2022-09-25 08:23:55

Android中socket通信簡單實現,供大家參考,具體內容如下

socket通信需要有一個服務器和客戶端,可以把同一個APP作為服務器跟客戶端,也可以分開成兩個APP。先上個圖:

Android中socket通信的簡單實現

這里以一個APP作為服務器跟客戶端為示例

1、添加網絡訪問權限

<uses-permission android:name='android.permission.INTERNET' />

2、寫服務器,在APP上啟動

import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.InetAddress;import java.net.ServerSocket;import java.net.Socket;public class Server { ServerSocket serverSocket = null; public final int port = 9998; private int i = 0; public Server(){ //輸出服務器的IP地址 try { InetAddress addr = InetAddress.getLocalHost(); System.out.println('local host:'+addr); serverSocket = new ServerSocket(port); System.out.println('0k'); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public void startService(){ try { Socket socket = null; System.out.println('waiting...'); //等待連接,每建立一個連接,就新建一個線程 while(true){ socket = serverSocket.accept();//等待一個客戶端的連接,在連接之前,此方法是阻塞的 System.out.println('connect to'+socket.getInetAddress()+':'+socket.getLocalPort()); new ConnectThread(socket).start(); } } catch (IOException e) { // TODO Auto-generated catch block System.out.println('IOException'); e.printStackTrace(); } } //向客戶端發送信息 class ConnectThread extends Thread{ Socket socket = null; public ConnectThread(Socket socket){ super(); this.socket = socket; } @Override public void run(){ try { DataInputStream dis = new DataInputStream(socket.getInputStream()); DataOutputStream dos = new DataOutputStream(socket.getOutputStream()); while(true){ i++; String msgRecv = dis.readUTF(); System.out.println('msg from client:'+msgRecv); dos.writeUTF(msgRecv + i); dos.flush(); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }}

需要在線程中調用,調用方法:

new Thread(() -> new Server().startService()).start();

3、客戶端代碼

import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;import android.widget.Toast;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.InetAddress;import java.net.Socket;import java.net.UnknownHostException;import androidx.appcompat.app.AppCompatActivity;/** * @author fenghaitao * @time 2020年4月2日14:34:33 * scoket客戶端連接測試 */public class SocketActivity extends AppCompatActivity { //IP地址和端口號 public static String IP_ADDRESS = ''; public static int PORT = 9998; //三個控件 EditText et_message = null; //需要發送的內容 Button bt_getAdress = null; //獲取本機IP地址 Button bt_connect = null; //連接并發送 Button bt_startServer = null; //啟動服務端 TextView tv_adress = null; //ip地址 TextView tv_reply = null; //服務器回復的消息 //handler Handler handler = null; Socket soc = null; DataOutputStream dos = null; DataInputStream dis = null; String messageRecv = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_socket); et_message = findViewById(R.id.et_message); bt_getAdress = findViewById(R.id.bt_getAdress); bt_connect = findViewById(R.id.bt_connect); bt_startServer = findViewById(R.id.bt_startServer); tv_adress = findViewById(R.id.tv_adress); tv_reply = findViewById(R.id.tv_reply); bt_getAdress.setOnClickListener(v -> { new Thread(() -> { try { InetAddress addr = InetAddress.getLocalHost(); System.out.println('local host:'+addr); runOnUiThread(() -> tv_adress.setText(addr.toString().split('/')[1])); } catch (UnknownHostException e) { e.printStackTrace(); } }).start(); }); bt_startServer.setOnClickListener(v -> { new Thread(() -> new Server().startService()).start(); Toast.makeText(SocketActivity.this,'服務已啟動',Toast.LENGTH_SHORT).show(); }); bt_connect.setOnClickListener(v -> { IP_ADDRESS = tv_adress.getText().toString(); new ConnectionThread(et_message.getText().toString()).start(); }); handler = new Handler(msg -> { Bundle b = msg.getData(); //獲取消息中的Bundle對象 String str = b.getString('data'); //獲取鍵為data的字符串的值 tv_reply.append(str); return false; }); } //新建一個子線程,實現socket通信 class ConnectionThread extends Thread { String message = null; public ConnectionThread(String msg) { message = msg; } @Override public void run() { if (soc == null) { try { //Log.d('socket','new socket'); if (''.equals(IP_ADDRESS)) { return; } soc = new Socket(IP_ADDRESS, PORT); //獲取socket的輸入輸出流 dis = new DataInputStream(soc.getInputStream()); dos = new DataOutputStream(soc.getOutputStream()); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } try { dos.writeUTF(message); dos.flush(); messageRecv = dis.readUTF();//如果沒有收到數據,會阻塞 Message msg = new Message(); Bundle b = new Bundle(); b.putString('data', messageRecv); msg.setData(b); handler.sendMessage(msg); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }}

下面是xml頁面代碼

<?xml version='1.0' encoding='utf-8'?><LinearLayout xmlns:android='http://schemas.android.com/apk/res/android' xmlns:app='http://schemas.android.com/apk/res-auto' xmlns:tools='http://schemas.android.com/tools' android:layout_width='match_parent' android:layout_height='match_parent' tools:context='.SocketActivity'> <LinearLayout android:layout_width='match_parent' android:layout_height='match_parent' android:orientation='vertical'> <LinearLayout android:layout_width='match_parent' android:layout_height='wrap_content' android:layout_marginTop='10dp'> <Button android: android:layout_width='wrap_content' android:layout_height='wrap_content' android:text='獲取IP地址'/> <TextView android: android:layout_width='200dp' android:layout_height='match_parent' android:layout_marginLeft='15dp' android:textSize='20dp' android:gravity='center'/> </LinearLayout> <Button android: android:text='啟動服務' android:layout_marginTop='10dp' android:layout_width='wrap_content' android:layout_height='wrap_content'/> <EditText android: android:layout_marginTop='10dp' android:hint='請輸入發送信息' android:layout_width='wrap_content' android:layout_height='wrap_content'/> <Button android: android:text='連接發送' android:layout_marginTop='10dp' android:layout_width='wrap_content' android:layout_height='wrap_content'/> <TextView android: android:layout_width='wrap_content' android:layout_height='wrap_content' android:layout_marginTop='10dp' android:text='服務端返回消息:' android:textSize='30sp'/> </LinearLayout></LinearLayout>

客戶端跟服務器進行通信之前記得先啟動服務器,如果端口被占用需要換個端口。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Android
相關文章:
主站蜘蛛池模板: 久久久久久亚洲精品 | 日本亚洲最大的色成网站www | 99久久视频 | 欧美一区二区三区精品 | 99久久婷婷国产综合精品电影 | 手机看片369 | 91在线视频在线观看 | 密室大逃脱第六季大神版在线观看 | 精品久久久久久久久久久久 | 国产一区二区免费 | 色中色综合 | 亚洲国产一区二区在线观看 | 成人涩涩日本国产一区 | 91在线免费观看 | 中文一区二区 | 韩国一区二区视频 | 免费在线一区二区 | 国产富婆一级全黄大片 | 婷婷狠狠 | 国产免费久久 | 97精品超碰一区二区三区 | 国产精品伦理一区 | 日日夜夜天天 | 99精品久久 | 亚洲成人免费在线观看 | 亚洲91| 免费99精品国产自在在线 | 欧美日韩干 | 中文字幕91| 美女一级毛片 | 亚洲啊v | 国产一级视频 | 亚洲免费观看视频 | 久久99操| 97碰碰碰免费公开在线视频 | 国产在视频一区二区三区吞精 | sis001亚洲原创区 | 一级毛片视频播放 | 欧洲黄色 级黄色99片 | 国产精品一区久久久久 | 最新中文字幕在线 | 三级在线观看 | 热久久这里只有精品 | 国产亚洲精品一区二区 | 午夜影院免费版 | 日日躁夜夜操 | 欧美一级二级三级视频 | 999在线观看精品免费不卡网站 | 久草色视频在线观看 | 精品视频久久 | 国产精品成人免费视频 | 成人亚洲精品久久久久软件 | 亚洲精品一区二区三区四区高清 | 自拍偷拍一区二区三区 | 在线精品一区 | 欧美国产日韩在线 | 久久伊人亚洲 | 天天澡天天狠天天天做 | 最新国产中文字幕 | 国产高清在线视频 | 夜久久| 亚洲精品成人在线 | 精品中文久久 | 欧洲视频一区二区三区 | 中文字幕 亚洲一区 | 成人av网站在线 | av网站观看 | 亚洲性爰 | 国产一级做a爰片在线看免费 | 精品国产伦一区二区三区观看说明 | 超碰在线国产 | 免费视频二区 | 久久久综合亚洲91久久98 | 毛片网站在线 | 天堂精品久久 | 日本电影www| 9999久久久久 | 国产高清精品在线 | 青青久久| 亚洲国产精品成人 | 黄色三级网站 | 精品亚洲一区二区三区 | 亚洲成人一区二区三区 | 亚洲日本乱码在线观看 | 亚洲免费网 | 久久99精品久久久久婷婷暖91 | 性视频网站免费 | 亚洲国产成人av好男人在线观看 | 青青草一区 | 成人小视频在线观看 | 久久亚洲一区 | 国产精品一区二区在线 | 伊人久久国产 | 97国产精品久久久 | 2021最新热播中文字幕-第1页-看片视频 青青青久草 | 久久免费视频观看 | 国产伦精品一区二区 | 国产免费看 | 一区二区三区在线观看视频 | 欧美大片一区 | 日本久久久久久 | 成人免费在线视频播放 | 亚洲成人精品 | 国产精品高潮呻吟av久久4虎 | 国产成人精品一区二区三区视频 | 国产成人在线一区二区 | www.成人国产| 99国产精品 | 精品日韩一区二区 | 一级片观看 | 欧美成人一区二区三区片免费 | 色在线播放| 欧美天天 | 国产精品久久久久久亚洲调教 | 国产xxx护士爽免费看 | 91麻豆精品国产91久久久资源速度 | 亚洲成人精品一区二区三区 | 人人澡人人草 | 久久久精品免费视频 | 久久一 | 国产精品2区 | 天天操操| 国产中文在线 | 狠狠操综合网 | 国产精品1区二区 | 色天天久久 | 久久久久久久国产 | 国产精品久久久久久久久久 | 亚洲一区视频 | 日韩一区二区影视 | 亚洲精品日韩精品 | 亚洲欧美成人网 | 精品一二区 | 国产视频久久精品 | 日韩午夜| 色综合久久久久 | 亚洲一区日韩 | 一区免费看 | 国产特一级黄色片 | 三级黄色片在线观看 | 天天夜操| 精品久久久久一区二区国产 | 欧美福利二区 | 99久久99热这里只有精品 | 久久成人免费 | 精品日韩欧美一区二区三区 | 久草在线免费福利资源 | 亚洲一区在线日韩在线深爱 | 久久久国产精品入口麻豆 | 亚洲视频免费在线观看 | 国产有码 | 国产精品国产三级国产aⅴ原创 | 国产精品久久婷婷六月丁香 | 婷婷网址 | 国产一二区在线观看 | 久草精品在线观看 | 亚洲h视频 | 91精品国产色综合久久不卡98 | 欧美精品国产精品 | 亚洲精片 | 七七婷婷婷婷精品国产 | 亚洲精品视频区 | 在线久 | 一级视频在线观看 | 99热在线看 | 青青草国产成人av片免费 | 亚洲国产精品久久久久秋霞蜜臀 | 国产欧美久久久久久 | 精品www| 97在线观看视频 | 久久99精品国产99久久6男男 | 久久se精品一区精品二区 | 国产精彩视频 | 97久久精品人人做人人爽50路 | 久久99视频这里只有精品 | 国产情侣免费视频 | 免费一区二区 | 精品影视 | 久久久99久久 | 国产高清自拍 | 国产成人精品一区二区三区四区 | 国内精品一区二区三区 | 比利时xxxx性hd极品 | 亚洲欧美精品一区 | 日本久久精品一区 | 久久久一 | 欧美一级日韩 | 精品国产一区二区三区av片 | 久久久精彩视频 | 日韩精品一区二区三区视频播放 | 3bmm在线观看视频免费 | 99这里只有精品视频 | 中文字幕久久精品 | 久久久国产一区 | 97超碰自拍| 亚洲欧美综合精品久久成人 | 国产午夜一区二区三区 | 欧美日韩国产在线 | 伊人网网站 | 成人精品一区二区三区中文字幕 | 在线国产视频 | 黄色毛片视频网站 | 91精品久久久久久久久久入口 | 欧美日韩在线成人 | 亚洲天堂中文字幕 | 91黄在线观看 | 国产美女精品一区二区三区 | 午夜看看 | 国产福利在线观看 | 精品亚洲成a人在线观看 | 欧美炮房 | www.欧美 | 国产成人久久精品麻豆二区 | 欧美八区| av一二三区 | 古装三级在线播放 | 亚洲视频在线观看网站 | 中文字幕 亚洲一区 | 97国产在线视频 | 精品国产伦一区二区三区观看说明 | 成人免费视频网 | 亚洲视频观看 | av三级| 国产精品欧美一区二区三区 | 国产高清在线精品一区 | 久久2| 一区二区三区视频在线免费观看 | 久久久片| 天天色天天 | www视频在线观看 | 亚洲精品一区二区网址 | 亚洲三区电影 | 亚洲www啪成人一区二区 | 精品国产乱码久久久久夜 | 久久99一区二区 | 日本a v在线播放 | av网站观看| 国产视频网 | avmans最新导航地址 | 国产精品日韩专区 | 可以在线观看的av网站 | 欧美激情一区二区三区在线视频 | 成av人在线 | av在线一区二区三区 | www国产高清 | av超碰 | 蜜桃视频精品 | 一区二区三区国产精品 | 精品国产乱码一区二区三区 | 色婷婷av久久久久久久 | 桃色视频在线播放 | 在线色网站 | 91人人爽人人爽人人精88v | 日本美女一区二区三区 | 中文字幕一区二区三区乱码图片 | 午夜一级毛片 | 五月激情综合网 | 三级黄色片在线播放 | 国产在线不卡 | 免费无遮挡www小视频 | 午夜精品视频 | 国产精品视频久久久 | 精品一区二区三区视频 | 欧洲一级毛片 | 天天爱爱网 | 久久久久久久久国产 | 国产亚洲精品久久久久久豆腐 | 亚洲视频一区在线 | 久久久精品| 亚洲精品国产片 | 偷偷干夜夜拍 | 一区二区中文 | 精品国产一区二区三区四区 | 曰韩毛片| 日本一区二区三区四区不卡视频 | 欧美激情精品久久久久久变态 | 亚洲wu码 | 中文字幕av一区二区 | 午夜精品一区二区三区免费视频 | 色约约精品免费看视频 | 日韩av免费在线观看 | 成人av免费观看 | 人人插人人干 | 久久伊人久久 | 久久亚洲精品国产精品紫薇 | 亚洲不卡在线 | 免费小视频 | 日韩av在线不卡 | 欧美成人精品一区二区男人看 | 国产精品久久综合 | 日韩免费在线观看视频 | 99精品一区 | 中文字幕日韩专区 | 久久99精品久久久久久琪琪 | 日韩精品视频网 | 亚洲一区二区三 | 一区二区三区四区久久 | 高清国产午夜精品久久久久久 | 中文一区| 日韩91视频 | 永久精品| 91久久精品日日躁夜夜躁国产 | 日韩精品一区二区三区中文在线 | 亚洲一区 中文字幕 | 久久久久国产 | 精品在线一区二区 | 欧美福利在线观看 | 亚洲精品乱码久久久久久蜜桃不卡 | 国产精品18hdxxxⅹ在线 | 久久色视频| 龙珠z国语291集普通话 | 精品无码久久久久久国产 | 成人国产精品一级毛片视频 | 91av在| 最近中文字幕在线视频1 | 欧美一级在线 | 国产视频中文字幕 | 亚洲久久在线 | 亚洲精品电影在线观看 | 久草最新| 男女黄网站 | www.国产| 一级黄色片日本 | 欧美精品久久久 | 欧美中文字幕在线观看 | 免费看的毛片 | 欧美激情在线播放 | 中文字幕一级毛片 | 国产一区二区三区在线免费观看 | 一级黄色片欧美 | 久久久久久免费精品 | 三级日韩| 欧州一区二区 | 久久首页| 欧美精品一区自拍a毛片在线视频 | 中文字幕一区二区三区免费视频 | 国产精品日本欧美一区二区三区 | 欧美视频一二三区 | 久久亚洲一区 | 一区二区不卡视频在线观看 | 天天草狠狠干 | 国产精品久久久久久久久久99 | 久久久久国产 | 亚洲免费视频观看 | 久草成人 | 极品久久久久久 | 日韩精品一区二区三区在线播放 | av免费在线观看网站 | 日韩精品免费在线观看 | 欧美一区二区三区电影 | 午夜久久乐 | 成人在线视频免费观看 | 亚洲精品久久久久久久久久久 | 精品国产乱码久久久久久1区2区 | 91网站免费 | 精品一区二区久久久久久久网站 | 亚洲精品天堂 | 国产福利视频 | 久久久成人精品 | 99免费精品| 国产成人精品亚洲777人妖 | 亚洲成人精品在线观看 | 99精品欧美一区二区三区综合在线 | 免费av在线网站 | 99久久精品免费看国产四区 | 一区二区三区免费视频网站 | 在线观看国产精品一区 | 在线91 | 欧美成亚洲 | 国产一区二区三区四区五区 | 日本三级电影网站 | 国产精选一区二区三区不卡催乳 | 亚洲高清在线观看 | 奇米影视奇米色777欧美 | 精品国产乱码简爱久久久久久 | 国产精品毛片久久久久久久 | 精品国产一级片 | 极品久久| 亚洲综合在线一区二区 | 欧美日韩精品一区二区三区蜜桃 | 欧美激情精品久久久久 | 久久草在线视频 | 精品日韩在线观看 | 欧美一级毛片免费看 | 国产成人精品在线 | 欧美国产在线观看 | 精品久久久久久国产 | 午夜一区二区三区 | 精品一区二区久久 | 午夜视频在线免费观看 | av在线一区二区 | 欧美一区二区三区视频在线观看 | 久久精品一 | 国产精品国产三级国产aⅴ无密码 | 欧美日韩一区二区三区在线观看 | 日韩一区二区在线观看视频 | 亚洲三级视频 | 国产成人免费视频 | 网站一区二区三区 | 日韩欧在线 | 精品在线一区二区 | 亚洲一区二区三区视频 | 久久精品免费国产 | 波多野结衣一二三四区 | 一级大片av | 国产一区二区黑人欧美xxxx | 精品国产一区二区在线 | 欧美精品日韩 | 国产激情在线 | 国产xxxx精品 | 天堂视频中文字幕 | 特级毛片在线大全免费播放 | 综合网日韩 | 欧美1区 | 亚洲一区在线日韩在线深爱 | 成人片在线播放 | 免费一二二区视频 | 日本久久99 | 午夜国产精品成人 | 国产在线观看av | www视频在线观看 | 久久精品欧美一区二区三区不卡 | 人妖天堂狠狠ts人妖天堂狠狠 | 一区二区av在线 | 中文字幕在线观看精品视频 | 国产精品一区二区三区在线免费观看 | 国产精品视频在线观看 | 免费国产网站 | 久久国产精品久久久久久久久久 | 黄色a视频 | 最新国产精品 | 国产一区二区久久久 | 99pao成人国产永久免费视频 | 爱爱视频在线观看 | 国产综合精品一区二区三区 | 日韩精品在线视频 | 精产国产伦理一二三区 | 日韩欧洲亚洲 | 亚洲精品久久久久久久久久久 | 国产高清不卡在线 | 91性高湖久久久久久久久网站 | 国产精品国产三级国产aⅴ中文 | 亚州视频在线 | 日日干夜夜操 | 国产激情精品 | 黄色一级影视 | 亚洲精品在线免费看 | aaa在线观看 | 亚洲精品久久久久久久久 | 久热精品视频 | 97久久精品 | 男女视频在线 | 久久人人爽人人爽人人片av不 | 中国电影黄色一级片免费观看 | 91视频国内 | 国产精品99久久久久久宅男 | 夫妻午夜影院 | 久久久久久久成人 | 成人在线免费视频观看 | av黄色在线 | 久久se精品一区精品二区 | 国产欧美一区二区三区在线看 | 久久高清精品 | 99亚洲视频| 久久久久久久国产 | 午夜爽爽影院 | 亚洲免费看片 | 欧美一区二区在线 | 国产成人精品a视频一区www | 色婷婷亚洲一区二区三区 | 日韩欧美在线中文字幕 | 国产成人福利在线观看 | 国产一区二区三区久久久 | 国产在线一二 | 久久99精品久久久久久园产越南 | 久久91视频| 亚洲国产精品va在线看黑人 | 国产精品久久久久久久一区探花 | 亚洲精品久久久 | 欧美性一区二区三区 | 人人爱夜夜爽日日视频 | 中文字幕一区在线观看视频 | 欧洲毛片| 黄色三级视频 | 亚洲综合精品 | 国产精品久久久久久吹潮 | aaa在线免费观看 | 欧美色性 | 天天夜夜操 | 国产一区二区在线看 | 在线免费av观看 | 男人久久天堂 | 日韩精品一区二区三区第95 | 国产一区久久 | 97热在线| 一级毛片免费视频 | 日日爱视频| 亚洲精选久久 | 欧美日韩二区三区 | 香蕉久久久久久 | 久久夜精 | 综合久久综合 | 欧美三级网址 | 日本久久精品 | 99在线精品视频 | 欧美精品成人在线视频 | 91婷婷射 | 最新精品在线 | 国产日韩一区二区三免费高清 | 欧美精品一区二区在线观看 | 欧洲成人在线视频 | 精品国产不卡一区二区三区 | 亚洲国产一区二区三区在线观看 | 精品国产髙清在线看国产毛片 | 亚洲人成电影网 | 亚洲激情在线 | 日本黄色的视频 | 久久久91精品国产一区二区 | 亚洲第一黄 | 91精品国产99久久久久久红楼 | 国产成人av一区二区三区 | 中文字幕亚洲综合久久久软件 | 亚洲欧美一区二区三区不卡 | 中文字幕国产 | 91精品中文字幕一区二区三区 | 国产成人av在线 | 日韩欧美中文在线 | 国产精品成人在线观看 | 91精品久久久久久久久久久 | 中国黄色在线视频 | 亚洲激情在线 | 久久91精品久久久久久9鸭 | 国产精品久久久久久久久久三级 | 日韩福利视频导航 | 91亚洲福利| 日本一区二区不卡视频 | 日韩在线中文字幕视频 | 久久不射网 | 中文字幕亚洲精品 | 特黄视频 | 午夜黄色影院 | 亚洲成人在线视频观看 | 怡红院免费在线视频 | 欧美不卡一区二区三区 | 国产成人精品在线 | 成人网电影 | 一级一级国产片 | 亚洲免费视频在线观看 | 日韩在线欧美 | 日韩一区二区精品 | 日韩在线成人av | 91免费看片 | 国产精品毛片久久久久久久 | 国产精品视频播放 | 成人免费xxxxxx视频 | 91视频观看 | 欧美成人综合视频 | 两性午夜视频 | 91精品久久久久久久久久入口 | www色婷婷 | 亚洲欧美日韩电影 | 欧美亚洲一区二区三区 | 狠狠插狠狠操 | 可以在线看的黄色网址 | 国产欧美精品一区二区三区 | 日韩精品区 | 亚洲激情视频 | 一区亚洲| 超碰8| 欧洲一区二区三区 | 午夜一区二区三区在线观看 | 欧美激情在线播放 | 欧美国产综合 | 久久精品99国产精品亚洲最刺激 | 爱爱日韩| 蜜桃av网址| 精品国产一区二区在线 | 狠狠干干| 国产亚洲精品美女久久久久久久久久 | 精品免费国产 | 国产欧美精品区一区二区三区 | 免费一区二区三区 | 亚洲精品视频导航 | 久久人人网 | 久久久久久久久久久网站 | 男女深夜视频 | 九九综合九九 | 日韩综合视频在线观看 | 中文字幕在线视频第一页 | 久久久精品视频免费观看 | 日本99精品| 丝袜美腿一区二区三区 | 日本精品一区二区三区视频 | 久久久久国产亚洲日本 | www.久久精品视频 | 99re在线观看 | 91免费在线 | 婷婷色国产偷v国产偷v小说 | av网址在线播放 | 曰韩中文字幕 | 久久99深爱久久99精品 | 91精品国产色综合久久 | 欧美成视频 | 99久久久无码国产精品 | a网站在线观看 | 一区二区影院 | 亚洲一区二区三区高清 | 国产精品免费观看 | 国产人成精品一区二区三 | 99国产精品久久久久久久久久 | √新版天堂资源在线资源 | av伊人网| 丁香六月av | 天天看天天爽 | 国产九九九 |