99久久久久久久久96久久,青青操在线视频免费播放,亚洲黄色天堂视频网,91国产原创精品人妻,2020亚洲欧美国产日韩,亚洲三级免费观看网址,免费女人高潮又粗肛交毛片,啊啊啊嗯呢啊啊啊官网首页,免费av三级在线观看

聯(lián)系我們 - 廣告服務 - 聯(lián)系電話:
您的當前位置: > 關(guān)注 > > 正文

java Socket用法詳解 Socket的構(gòu)造方法有以下幾種重載形式

來源:CSDN 時間:2022-12-23 09:58:57

在客戶/服務器通信模式中, 客戶端需要主動創(chuàng)建與服務器連接的 Socket(套接字), 服務器端收到了客戶端的連接請求, 也會創(chuàng)建與客戶連接的 Socket. Socket可看做是通信連接兩端的收發(fā)器, 服務器與客戶端都通過 Socket 來收發(fā)數(shù)據(jù).

這篇文章首先介紹Socket類的各個構(gòu)造方法, 以及成員方法的用法, 接著介紹 Socket的一些選項的作用, 這些選項可控制客戶建立與服務器的連接, 以及接收和發(fā)送數(shù)據(jù)的行為.

一. 構(gòu)造Socket


(資料圖片僅供參考)

Socket的構(gòu)造方法有以下幾種重載形式:

Socket()  Socket(InetAddress address, int port) throws UnknowHostException, IOException  Socket(InetAddress address, int port, InetAddress localAddr, int localPort) throws IOException  Socket(String host, int port) throws UnknowHostException, IOException  Socket(String host, int port, InetAddress localAddr, int localPort) throws IOException  除了第一個不帶參數(shù)的構(gòu)造方法以外, 其他構(gòu)造方法都會試圖建立與服務器的連接, 如果連接成功, 就返回 Socket對象; 如果因為某些原因連接失敗, 就會拋出IOException .

1.1 使用無參數(shù)構(gòu)造方法, 設定等待建立連接的超時時間

Socket socket = new Socket(); SocketAddress remoteAddr = new InetSocketAddress("localhost",8000); socket.connect(remoteAddr, 60000); //等待建立連接的超時時間為1分鐘

以上代碼用于連接到本地機器上的監(jiān)聽8000端口的服務器程序, 等待連接的最長時間為1分鐘. 如果在1分鐘內(nèi)連接成功則connet()方法順利返回; 如果在1分鐘內(nèi)出現(xiàn)某種異常, 則拋出該異常; 如果超過1分鐘后, 即沒有連接成功, 也沒有出現(xiàn)其他異常, 那么會拋出 SocketTimeoutException. Socket 類的 connect(SocketAddress endpoint, int timeout) 方法負責連接服務器, 參數(shù)endpoint 指定服務器的地址, 參數(shù)timeout 設定超時數(shù)據(jù), 以毫秒為單位. 如果參數(shù)timeout 設為0, 表示永遠不會超時, 默認是不會超時的.

1.2 設定服務器的地址

除了第一個不帶參數(shù)的構(gòu)造方法, 其他構(gòu)造方法都需要在參數(shù)中設定服務器的地址, 包括服務器的IP地址或主機名, 以及端口:

Socket(InetAddress address, int port)              //第一個參數(shù)address 表示主機的IP地址 Socket(String host, int port)                              //第一個參數(shù)host 表示主機的名字

InetAddress 類表示服務器的IP地址, InetAddress 類提供了一系列靜態(tài)工廠方法, 用于構(gòu)造自身的實例, 例如:

//返回本地主機的IP地址 InetAddress addr1 = InetAddress.getLocalHost(); //返回代表 "222.34.5.7"的 IP地址 InetAddress addr2 = InetAddress.getByName("222.34.5.7"); //返回域名為"www.javathinker.org"的 IP地址 InetAddress addr3 = InetAddress.getByName("www.javathinker.org");

1.3 設定客戶端的地址

在一個Socket 對象中, 即包含遠程服務器的IP 地址和端口信息, 也包含本地客戶端的IP 地址和端口信息. 默認情況下, 客戶端的IP 地址來自于客戶程序所在的主機, 客戶端的端口則由操作系統(tǒng)隨機分配. Socket類還有兩個構(gòu)造方法允許顯式地設置客戶端的IP 地址和端口:

//參數(shù)localAddr 和 localPort 用來設置客戶端的IP 地址和端口 Socket(InetAddress address, int port, InetAddress localAddr, int localPort) throws IOException Socket(String host, int port, InetAddress localAddr, int localPort) throws IOException

如果一個主機同時屬于兩個以上的網(wǎng)絡, 它就可能擁有兩個以上的IP 地址. 例如, 一個主機在Internet 網(wǎng)絡中的IP 地址為 "222.67.1.34", 在一個局域網(wǎng)中的IP 地址為 "112.5.4.3". 假定這個主機上的客戶程序希望和同一個局域網(wǎng)的一個服務器程序(地址為:"112.5.4.45: 8000")通信, 客戶端可按照如下方式構(gòu)造Socket 對象:

InetAddress remoteAddr1 = InetAddress.getByName("112.5.4.45"); InetAddress localAddr1 = InetAddress.getByName("112.5.4.3"); Socket socket1 = new Socket(remoteAddr1, 8000, localAddr1, 2345);   //客戶端使用端口2345

1.4 客戶連接服務器時可能拋出的異常

當Socket 的構(gòu)造方法請求連接服務器時, 可能會拋出下面的異常.

UnKnownHostException: 如果無法識別主機的名字或IP 地址, 就會拋出這種異常.  ConnectException: 如果沒有服務器進程監(jiān)聽指定的端口, 或者服務器進程拒絕連接, 就會拋出這種異常.  SocketTimeoutException: 如果等待連接超時, 就會拋出這種異常.  BindException: 如果無法把Socket 對象與指定的本地IP 地址或端口綁定, 就會拋出這種異常. 以上4中異常都是IOException的直接或間接子類.      如圖2-1所示.

IOException------- UnknownHostException

|---- InterruptedIOException ----------- SocketTimeoutException

|---- SocketException              ----------- BindException

|---------- ConnectException

圖2-1 客戶端連接服務器時可能拋出的異常

二. 獲取Socket 的信息

在一個Socket 對象中同時包含了遠程服務器的IP 地址和端口信息, 以及客戶本地的IP 地址和端口信息. 此外, 從Socket 對象中還可以獲得輸出流和輸入流, 分別用于向服務器發(fā)送數(shù)據(jù), 以及接收從服務器端發(fā)來的數(shù)據(jù). 以下方法用于獲取Socket的有關(guān)信息.

getInetAddress(): 獲得遠程服務器的IP 地址.  getPort(): 獲得遠程服務器的端口.  getLocalAddress(): 獲得客戶本地的IP 地址.  getLocalPort(): 獲得客戶本地的端口.  getInputStream(): 獲得輸入流. 如果Socket 還沒有連接, 或者已經(jīng)關(guān)閉, 或者已經(jīng)通過 shutdownInput() 方法關(guān)閉輸入流, 那么此方法會拋出IOException.  getOutputStream(): 獲得輸出流, 如果Socket 還沒有連接, 或者已經(jīng)關(guān)閉, 或者已經(jīng)通過 shutdownOutput() 方法關(guān)閉輸出流, 那么此方法會拋出IOException.  這里有個HTTPClient 類的例子, 代碼我是寫好了, 也測試過了, 因為篇幅原因就不貼了. 這個HTTPClient 類用于訪問網(wǎng)頁 www.javathinker.org/index.jsp. 該網(wǎng)頁位于一個主機名(也叫域名)為 www.javathinker.org 的遠程HTTP服務器上, 它監(jiān)聽 80 端口. 在HTTPClient 類中, 先創(chuàng)建了一個連接到該HTTP服務器的Socket對象, 然后發(fā)送符合HTTP 協(xié)議的請求, 接著接收從HTTP 服務器上發(fā)回的響應結(jié)果.

三. 關(guān)閉Socket

當客戶與服務器的通信結(jié)束, 應該及時關(guān)閉Socket , 以釋放Socket 占用的包括端口在內(nèi)的各種資源. Socket 的 close() 方法負責關(guān)閉Socket. 當一個Socket對象被關(guān)閉, 就不能再通過它的輸入流和輸出流進行I/O操作, 否則會導致IOException.

為了確保關(guān)閉Socket 的操作總是被執(zhí)行, 強烈建議把這個操作放在finally 代碼塊中:

Socket socket = null; try{socket = new Socket(www.javathinker.org,80); //執(zhí)行接收和發(fā)送數(shù)據(jù)的操作 .......... }catch(IOException e){e.printStackTrace(); }finally{try{if(socket != null) socket.close(); }catch(IOException e){e.printStackTrace();} }

Socket 類提供了3 個狀態(tài)測試方法.

isClosed(): 如果Socket已經(jīng)連接到遠程主機, 并且還沒有關(guān)閉, 則返回true , 否則返回false .  isConnected(): 如果Socket曾經(jīng)連接到遠程主機, 則返回true , 否則返回false .  isBound(): 如果Socket已經(jīng)與一個本地端口綁定, 則返回true , 否則返回false .  如果要判斷一個Socket 對象當前是否處于連接狀態(tài), 可采用以下方式:

boolean isConnected = socket.isConnected() && !socket.isClosed();

四. 半關(guān)閉Socket

進程A 與進程B 通過Socket 通信, 假定進程A 輸出數(shù)據(jù), 進程B 讀入數(shù)據(jù). 進程A 如何告訴進程B 所有數(shù)據(jù)已經(jīng)輸出完畢? 下文略......

五. 設置Socket 的選項

Socket 有以下幾個選項.

TCP_NODELAY: 表示立即發(fā)送數(shù)據(jù).  SO_RESUSEADDR: 表示是否允許重用Socket 所綁定的本地地址.  SO_TIMEOUT: 表示接收數(shù)據(jù)時的等待超時數(shù)據(jù).  SO_LINGER: 表示當執(zhí)行Socket 的 close()方法時, 是否立即關(guān)閉底層的Socket.  SO_SNFBUF: 表示發(fā)送數(shù)據(jù)的緩沖區(qū)的大小.  SO_RCVBUF: 表示接收數(shù)據(jù)的緩沖區(qū)的大小.  SO_KEEPALIVE: 表示對于長時間處于空閑狀態(tài)的Socket , 是否要自動把它關(guān)閉.  OOBINLINE: 表示是否支持發(fā)送一個字節(jié)的TCP 緊急數(shù)據(jù).  5.1 TCP_NODELAY 選項

設置該選項: public void setTcpNoDelay(boolean on) throws SocketException  讀取該選項: public boolean getTcpNoDelay() throws SocketException  默認情況下, 發(fā)送數(shù)據(jù)采用Negale 算法. Negale 算法是指發(fā)送方發(fā)送的數(shù)據(jù)不會立即發(fā)出, 而是先放在緩沖區(qū), 等緩存區(qū)滿了再發(fā)出. 發(fā)送完一批數(shù)據(jù)后, 會等待接收方對這批數(shù)據(jù)的回應, 然后再發(fā)送下一批數(shù)據(jù). Negale 算法適用于發(fā)送方需要發(fā)送大批量數(shù)據(jù), 并且接收方會及時作出回應的場合, 這種算法通過減少傳輸數(shù)據(jù)的次數(shù)來提高通信效率.

如果發(fā)送方持續(xù)地發(fā)送小批量的數(shù)據(jù), 并且接收方不一定會立即發(fā)送響應數(shù)據(jù), 那么Negale 算法會使發(fā)送方運行很慢. 對于GUI 程序, 如網(wǎng)絡游戲程序(服務器需要實時跟蹤客戶端鼠標的移動), 這個問題尤其突出. 客戶端鼠標位置改動的信息需要實時發(fā)送到服務器上, 由于Negale 算法采用緩沖, 大大減低了實時響應速度, 導致客戶程序運行很慢.

TCP_NODELAY 的默認值為 false, 表示采用 Negale 算法. 如果調(diào)用setTcpNoDelay(true)方法, 就會關(guān)閉 Socket的緩沖, 確保數(shù)據(jù)及時發(fā)送:

if(!socket.getTcpNoDelay()) socket.setTcpNoDelay(true);

如果Socket 的底層實現(xiàn)不支持TCP_NODELAY 選項, 那么getTcpNoDelay() 和 setTcpNoDelay 方法會拋出 SocketException.

5.2 SO_RESUSEADDR 選項

設置該選項: public void setResuseAddress(boolean on) throws SocketException  讀取該選項: public boolean getResuseAddress() throws SocketException  當接收方通過Socket 的close() 方法關(guān)閉Socket 時, 如果網(wǎng)絡上還有發(fā)送到這個Socket 的數(shù)據(jù), 那么底層的Socket 不會立即釋放本地端口, 而是會等待一段時間, 確保接收到了網(wǎng)絡上發(fā)送過來的延遲數(shù)據(jù), 然后再釋放端口. Socket接收到延遲數(shù)據(jù)后, 不會對這些數(shù)據(jù)作任何處理. Socket 接收延遲數(shù)據(jù)的目的是, 確保這些數(shù)據(jù)不會被其他碰巧綁定到同樣端口的新進程接收到.

客戶程序一般采用隨機端口, 因此出現(xiàn)兩個客戶程序綁定到同樣端口的可能性不大. 許多服務器程序都使用固定的端口. 當服務器程序關(guān)閉后, 有可能它的端口還會被占用一段時間, 如果此時立刻在同一個主機上重啟服務器程序, 由于端口已經(jīng)被占用, 使得服務器程序無法綁定到該端口, 啟動失敗. (第三篇文章會對此作出介紹).

為了確保一個進程關(guān)閉Socket 后, 即使它還沒釋放端口, 同一個主機上的其他進程還可以立即重用該端口, 可以調(diào)用Socket 的setResuseAddress(true) 方法:

if(!socket.getResuseAddress()) socket.setResuseAddress(true);

值得注意的是 socket.setResuseAddress(true) 方法必須在 Socket 還沒有綁定到一個本地端口之前調(diào)用, 否則執(zhí)行 socket.setResuseAddress(true) 方法無效. 因此必須按照以下方式創(chuàng)建Socket 對象, 然后再連接遠程服務器:

Socket socket = new Socket();            //此時Socket對象未綁定本地端口,并且未連接遠程服務器 socket.setReuseAddress(true); SocketAddress remoteAddr = new InetSocketAddress("localhost",8000); socket.connect(remoteAddr);              //連接遠程服務器, 并且綁定匿名的本地端口

或者:

Socket socket = new Socket();              //此時Socke 對象為綁定本地端口, 并且未連接遠程服務器 socket.setReuseAddress(true); SocketAddress localAddr = new InetSocketAddress("localhost",9000); SocketAddress remoteAddr = new InetSocketAddress("localhost",8000); socket.bind(localAddr);             //與本地端口綁定 socket.connect(remoteAddr); //連接遠程服務器

此外, 兩個共用同一個端口的進程必須都調(diào)用 socket.setResuseAddress(true) 方法, 才能使得一個進程關(guān)閉 Socket后, 另一個進程的 Socket 能夠立即重用相同端口.

5.3 SO_TIMEOUT 選項

設置該選項: public void setSoTimeout(int milliseconds) throws SocketException  讀取該選項: public int getSoTimeout() throws SocketException  當通過Socket 的輸入流讀數(shù)據(jù)時, 如果還沒有數(shù)據(jù), 就會等待. 例如, 在以下代碼中, in.read(buff) 方法從輸入流中讀入 1024個字節(jié):

byte[] buff = new byte[1024]; InputStream in = socket.getInputStream(); in.read(buff);

如果輸入流中沒有數(shù)據(jù), in.read(buff) 就會等待發(fā)送方發(fā)送數(shù)據(jù), 直到滿足以下情況才結(jié)束等待:

略...............

Socket 類的 SO_TIMEOUT 選項用于設定接收數(shù)據(jù)的等待超時時間, 單位為毫秒, 它的默認值為 0, 表示會無限等待, 永遠不會超時. 以下代碼把接收數(shù)據(jù)的等待超時時間設為 3 分鐘:

if(socket.getSoTimeout() == 0) socket.setSoTimeout(60000 * 3);   //注意, 原書中這里的代碼錯誤, 里面的方法名字都少了"So"

Socket 的 setSoTimeout() 方法必須在接收數(shù)據(jù)之前執(zhí)行才有效. 此外, 當輸入流的 read()方法拋出 SocketTimeoutException 后, Socket 仍然是連接的, 可以嘗試再次讀數(shù)據(jù):

socket.setSoTimeout(180000); byte[] buff = new byte[1024]; InputStream in = socket.getInputStream(); int len = -1; do{try{len = in.read(buff); //處理讀到的數(shù)據(jù) //......... }catch(SocketTimeoutException e){//e.printStackTrace();  System.out.println("等待讀超時!"); len = 0; }     }while(len != -1);

例子ReceiveServer.java 和 SendClient.java 是一對簡單的服務器/客戶程序. sendClient 發(fā)送字符串 "hello everyone" ,接著睡眠 1 分鐘, 然后關(guān)閉 Socket. ReceiveServer 讀取 SendClient 發(fā)送來的數(shù)據(jù), 直到抵達輸入流的末尾, 最后打印 SendClient 發(fā)送來的數(shù)據(jù).

ReceiveServer.java 略....... ,         SendClient.java 略..........

在 SendClient 發(fā)送字符串 "hello everyone" 后, 睡眠 1 分鐘. 當 SendClient 在睡眠時, ReceiveServer 在執(zhí)行 in.read(buff) 方法, 不能讀到足夠的數(shù)據(jù)填滿 buff 緩沖區(qū), 因此會一直等待 SendClient 發(fā)送數(shù)據(jù). 如果在 ReceiveServer 類中 socket.setSoTimeout(20000) , 從而把等待接收數(shù)據(jù)的超時時間設為 20 秒, 那么 ReceiveServer 在等待數(shù)據(jù)時, 每當超過 20 秒, 就會拋出SocketTimeoutException . 等到 SendClient 睡眠 1 分鐘后, SendClient 調(diào)用 Socket 的 close() 方法關(guān)閉 Socket, 這意味著 ReceiveServer 讀到了輸入流的末尾, ReceiveServer 立即結(jié)束讀等待, read() 方法返回 -1 . ReceiveServer最后打印接收到的字符串 "hello everyone", 結(jié)果如下:

等待讀超時! 等待讀超時! hello everyone

5.4 SO_LINGER 選項

設置該選項: public void setSoLinger(boolean on, int seconds) throws SocketException  讀取該選項: public int getSoLinger() throws SocketException  SO_LINGER 選項用來控制 Socket 關(guān)閉時的行為. 默認情況下, 執(zhí)行 Socket 的 close() 方法, 該方法會立即返回, 但底層的 Socket 實際上并不立即關(guān)閉, 它會延遲一段時間, 直到發(fā)送完所有剩余的數(shù)據(jù), 才會真正關(guān)閉 Socket, 斷開連接.

如果執(zhí)行以下方法:

socket.setSoLinger(true, 0);

那么執(zhí)行Socket 的close() 方法, 該方法也會立即返回, 并且底層的 Socket 也會立即關(guān)閉, 所有未發(fā)送完的剩余數(shù)據(jù)被丟棄.

如果執(zhí)行以下方法:

socket.setSoLinger(true, 3600);

那么執(zhí)行Socket 的 close() 方法, 該方法不會立即返回, 而是進入阻塞狀態(tài). 同時, 底層的 Socket 會嘗試發(fā)送剩余的數(shù)據(jù). 只有滿足以下兩個條件之一, close() 方法才返回:

⑴ 底層的 Socket 已經(jīng)發(fā)送完所有的剩余數(shù)據(jù);

⑵ 盡管底層的 Socket 還沒有發(fā)送完所有的剩余數(shù)據(jù), 但已經(jīng)阻塞了 3600 秒(注意這里是秒, 而非毫秒), close() 方法的阻塞時間超過 3600 秒, 也會返回, 剩余未發(fā)送的數(shù)據(jù)被丟棄.

值得注意的是, 在以上兩種情況內(nèi), 當close() 方法返回后, 底層的 Socket 會被關(guān)閉, 斷開連接. 此外, setSoLinger(boolean on, int seconds) 方法中的 seconds 參數(shù)以秒為單位, 而不是以毫秒為單位.

如果未設置 SO_LINGER 選項, getSoLinger() 返回的結(jié)果是 -1, 如果設置了 socket.setSoLinger(true, 80) , getSoLinger() 返回的結(jié)果是 80.

Tips: 當程序通過輸出流寫數(shù)據(jù)時, 僅僅表示程序向網(wǎng)絡提交了一批數(shù)據(jù), 由網(wǎng)絡負責輸送到接收方. 當程序關(guān)閉 Socket, 有可能這批數(shù)據(jù)還在網(wǎng)絡上傳輸, 還未到達接收方. 這里所說的 "未發(fā)送完的數(shù)據(jù)" 就是指這種還在網(wǎng)絡上傳輸, 未被接收方接收的數(shù)據(jù).

例子 SimpleClient.java 與 SimpleServer.java 所示是一對簡單的客戶/服務器程序. SimpleClient 類發(fā)送一萬個字符給 SimpleServer, 然后調(diào)用Socket 的 close() 方法關(guān)閉 Socket.

SimpleServer 通過 ServerSocket 的 accept() 方法接受了 SimpleClient 的連接請求后, 并不立即接收客戶發(fā)送的數(shù)據(jù), 而是睡眠 5 秒鐘后再接收數(shù)據(jù). 等到 SimpleServer 開始接收數(shù)據(jù)時, SimpleClient 有可能已經(jīng)執(zhí)行了 Socket 的close() 方法, 那么 SimpleServer 還能接收到 SimpleClient 發(fā)送的數(shù)據(jù)嗎?

SimpleClient.java 略..., SimpleServer.java 略......

SimpleClient.java中

System.out.println("開始關(guān)閉 Socket"); long begin = System.currentTimeMillis(); socket.close(); long end = System.currentTimeMillis(); System.out.println("關(guān)閉Socket 所用的時間為:" + (end - begin) + "ms");

下面分 3 種情況演示 SimpleClient 關(guān)閉 Socket 的行為.

⑴ 未設置 SO_LINGER 選項, 當 SimpleClient 執(zhí)行 Socket 的close() 方法時, 立即返回, SimpleClient 的打印結(jié)果如下:

開始關(guān)閉 Socket 關(guān)閉Socket 所用的時間為:0ms

等到 SimpleClient 結(jié)束運行, SimpleServer 可能才剛剛結(jié)束睡眠, 開始接收 SimpleClient 發(fā)送的數(shù)據(jù). 此時盡管 SimpleClient 已經(jīng)執(zhí)行了 Socket 的 close() 方法, 并且 SimpleClient 程序本身也運行結(jié)束了, 但從 SimpleServer 的打印結(jié)果可以看出, SimpleServer 仍然接收到了所有的數(shù)據(jù). 之所以出現(xiàn)這種情況, 是因為當 SimpleClient 執(zhí)行了 Socket 的 close() 方法后, 底層的 Socket 實際上并沒有真正關(guān)閉, 與 SimpleServer 的連接依然存在. 底層的 Socket 會存在一段時間, 直到發(fā)送完所有的數(shù)據(jù).

⑵ 設置SO_LINGER 選項, socket.setSoLinger(true, 0). 這次當 SimpleClient 執(zhí)行 Socket 的 close() 方法時, 會強行關(guān)閉底層的 Socket, 所有未發(fā)送完的數(shù)據(jù)丟失. SimpleClient 的打印結(jié)果如下:

開始關(guān)閉 Socket 關(guān)閉Socket 所用的時間為:0ms

從打印結(jié)果看出, SimpleClient 執(zhí)行 Socket 的 close() 方法時, 也立即返回. 當 SimpleServer 結(jié)束睡眠, 開始接收 SimpleClient 發(fā)送的數(shù)據(jù)時, 由于 SimpleClient 已經(jīng)關(guān)閉底層 Socket, 斷開連接, 因此 SimpleServer 在讀數(shù)據(jù)時會拋出 SocketException:

java.net.SocketException: Connection reset

⑶ 設置SO_LINGER 選項, socket.setSoLinger(true, 3600). 這次當 SimpleClient 執(zhí)行 Socket 的close() 方法時, 會進入阻塞狀態(tài), 知道等待了 3600 秒, 或者底層 Socket 已經(jīng)把所有未發(fā)送的剩余數(shù)據(jù)發(fā)送完畢, 才會從 close() 方法返回. SimpleClient 的打印結(jié)果如下:

開始關(guān)閉 Socket 關(guān)閉Socket 所用的時間為:5648ms

當 SimpleServer 結(jié)束了 5 秒鐘的睡眠, 開始接收 SimpleClient 發(fā)送的數(shù)據(jù)時, SimpleClient 還在這些 Socket 的close() 方法, 并且處于阻塞狀態(tài). SimpleClient 與 SimpleServer 之間的連接依然存在, 因此 SimpleServer 能夠接收到 SimpleClient 發(fā)送的所有數(shù)據(jù).

5.5 SO_RCVBUF 選項

設置該選項: public void setReceiveBufferSize(int size) throws SocketException  讀取該選項: public int getReceiveBufferSize() throws SocketException  SO_RCVBUF 表示 Socket 的用于輸入數(shù)據(jù)的緩沖區(qū)的大小. 一般說來, 傳輸大的連續(xù)的數(shù)據(jù)塊(基于HTTP 或 FTP 協(xié)議的通信) 可以使用較大的緩沖區(qū), 這可以減少傳輸數(shù)據(jù)的次數(shù), 提高傳輸數(shù)據(jù)的效率. 而對于交互頻繁且單次傳送數(shù)據(jù)量比較小的通信方式(Telnet 和 網(wǎng)絡游戲), 則應該采用小的緩沖區(qū), 確保小批量的數(shù)據(jù)能及時發(fā)送給對方. 這種設定緩沖區(qū)大小的原則也同樣適用于 Socket 的 SO_SNDBUF 選項.

如果底層 Socket 不支持 SO_RCVBUF 選項, 那么 setReceiveBufferSize() 方法會拋出 SocketException.

5.6 SO_SNDBUF 選項

設置該選項: public void setSendBufferSize(int size) throws SocketException  讀取該選項: public int getSendBufferSize() throws SocketException  SO_SNDBUF 表示 Socket 的用于輸出數(shù)據(jù)的緩沖區(qū)的大小. 如果底層 Socket 不支持 SO_SNDBUF 選項, setSendBufferSize() 方法會拋出 SocketException.

5.7 SO_KEEPALIVE 選項

設置該選項: public void setKeepAlive(boolean on) throws SocketException  讀取該選項: public boolean getKeepAlive() throws SocketException //原書中這個方法返回的類型是int  當 SO_KEEPALIVE 選項為 true 時, 表示底層的TCP 實現(xiàn)會監(jiān)視該連接是否有效. 當連接處于空閑狀態(tài)(連接的兩端沒有互相傳送數(shù)據(jù)) 超過了 2 小時時, 本地的TCP 實現(xiàn)會發(fā)送一個數(shù)據(jù)包給遠程的 Socket. 如果遠程Socket 沒有發(fā)回響應, TCP實現(xiàn)就會持續(xù)嘗試 11 分鐘, 直到接收到響應為止. 如果在 12 分鐘內(nèi)未收到響應, TCP 實現(xiàn)就會自動關(guān)閉本地Socket, 斷開連接. 在不同的網(wǎng)絡平臺上, TCP實現(xiàn)嘗試與遠程Socket 對話的時限有所差別.

SO_KEEPALIVE 選項的默認值為 false, 表示TCP 不會監(jiān)視連接是否有效, 不活動的客戶端可能會永遠存在下去, 而不會注意到服務器已經(jīng)崩潰.

以下代碼把 SO_KEEPALIVE 選項設為 true:

if(!socket.getKeepAlive()) socket.setKeepAlive(true);

5.8 OOBINLINE 選項

設置該選項: public void setOOBInline(boolean on) throws SocketException  讀取該選項: public boolean getOOBInline() throws SocketException //原書中這個方法返回的類型是int  當 OOBINLINE 為 true 時, 表示支持發(fā)送一個字節(jié)的 TCP 緊急數(shù)據(jù). Socket 類的 sendUrgentData(int data) 方法用于發(fā)送一個字節(jié)的 TCP緊急數(shù)據(jù).

OOBINLINE 的默認值為 false, 在這種情況下, 當接收方收到緊急數(shù)據(jù)時不作任何處理, 直接將其丟棄. 如果用戶希望發(fā)送緊急數(shù)據(jù), 應該把 OOBINLINE 設為 true:

socket.setOOBInline(true);

此時接收方會把接收到的緊急數(shù)據(jù)

責任編輯:

標簽:

相關(guān)推薦:

精彩放送:

新聞聚焦
Top 日韩人妻少妇av电影| 免费观看日本伦理片| 清纯国模自拍视频在线观看| 男女视频一区在线观看| av黄片网站在线观看| 日韩精品在线观看直播| 经典视频一区二区三区| 日韩午夜福利三级经典| 好吊一区二区三区视频| 狠狠躁夜夜躁人人爽天天BL| 亚洲国产伦理久久精品| 人妻斩43r熟女人妻| 手机视频免费在线观看| 亚洲av最新资源在线| 国产午夜在线观看不卡 | 亚洲国产精品成人综合色| 男人的天堂av 色噜噜| 五月天久草亚洲香蕉| 亚洲精品日韩中文久久91| www精品一区二区三区| 图片区小说区自拍偷拍区| 999久久久91一区二区| 男女视频一区在线观看| 白丝骚逼美女被操到逼水直流 | 亚洲精品久久中文字幕| 欧美亚洲 自拍偷拍| 内地伦理片在线免费观看播放| 啊啊啊啊啊鸡巴进小穴了视频| 蓝莓小视频在线观看| 99热在线这里只有精品| 男女裸交无套啪啪激情高潮| 亚洲av永久无码精品尤物| 91麻豆精品国产综合久久久主演| 精品久久久久久成人| 日韩高清亚洲精品国产欧美| 亚洲熟女乱色综合小说| 91最新资源在线观看| 日本jizzjizz少妇| 视频一区二区在线观看视频| 老司机福利在线免费观看视频| 免费看亚洲av的网站| 亚洲高清码在线精品av| 国产成人18黄网站免费观看| 蜜桃人妻av2023| 亚洲经典国产一区二区三区 | 在线不卡无毒你懂得| 精品黑丝袜一区二区三区| 在线看不卡日本av| 激情视频国产在线观看| 欧美激情免费观看一区二区| 91精品一区二区三区蜜桃| 伊人国产精品成人在线| 亚洲国产欧美日韩综合| 少妇张开腿让我爽了一夜视频| 天天操日日干夜夜射| 国产一级免费观看av网站| 青青操在线超碰传媒| 国产 精品 日韩 人妻| 欧美日韩激情图片视频另类| 色视频网在线视频观看| 国产福利一区二区三区久久久 | 超碰国产极品尤物在线| 欧美大屁股撅起来射精视频| 91免费福利视频专区| 免费可以看黄页的视频| 国产美女精品久久久有奶水| 92大香蕉一区二区三区| 99热在线这里只有精品| 少妇张开腿让我爽了一夜视频| 黄片激情视频国产免费| 中文字幕人妻丝袜二区av| 久久精品aⅴ无码中文字字幕蜜桃 中文字幕丝袜人妻乱一区三区 | 在线亚洲视频免费看| 一区二区三区四区无人区| 182tv免费福利中文字幕| 91久久美利坚合众国保护| 亚洲免费在线观看,| 色少妇精品一区二区三区网站| 亚洲第一视频在线视频| 日本伦精品一区二区三区免费| 一区二区三区四区无人区| 日本激情床震无遮掩视频 | 最新中文字幕不卡av| 自拍偷拍在线福利视频| 国产亚洲精品免费观看| 亚洲黄色片免费在线| 丝袜 制服 国产 欧美 日韩| 国产加勒比精品蜜臀在线观看| 一级特黄夫妻生活大片| 亚洲国产精品va在线观看香蕉| 无码伊人久久大杳蕉中文无码| 揉老熟女老熟妇aaa| 91精品久久一区二区| 91popny熟女九色| 亚洲AV永久青草无码士清品| 伊人婷婷视频在线观看| av完整版在线播放| 男女又黄又刺激a片免费| 亚洲一区二区三区在线直播| 少妇高潮一区二区三区在线| 91手机免费在线视频| 粗大挺进朋友人妻身体里国产| 999精品视频免费看| 综合日韩人妻一区二区三区| 日韩欧美激情啪啪啪| 国产美女视频网久久69| 国产高清 国产av| 中文字幕一区二区三区四区五区人| 国产乱人伦Av在线麻豆A| 中文字幕在线观看一二三四| 日韩欧美精品熟妇视频播放| 国产又长又粗又硬又爽免费视频| 亚洲人成网站在线播放| 在线观看国产区一区二| 一区二区三区免费精品| 18视频在线免费播放| 国产黄片一区在线观看| 333kkkk·com99久久| 97视频免费公开在线播放| 亚洲69视频在线观看| 色婷婷综合欧美日韩亚洲| 青青草国产免费在线观看| 国产三级在线一区二区三区| 一级视频在线观看高清国产免费| 在线观看的a站视频| a在线观看免费久不卡精品| 久久久com久久久com| 内地伦理片在线免费观看播放| 91桃色午夜福利视频| 人妻少妇资源网av| 在线观看欧美日一区二区 | 中文字幕 av 在线| 99热精品夜夜爽伊人| www人妻一区二区| 天天射天天舔天天看| 国产婷婷综合丁香亚洲欧洲| 免费网站黄色在线观看不卡| 老头插进去好多水'视频| 日韩在线网站一区二区三区| 欧美性感美女高潮视频| 亚洲精品欧美日韩专区免费| 欧美裸体xxxxx极品少妇| 日本不卡视频免费播放| 亚洲女人毛毛多毛耸耸| 久久精品乱码中文字幕| 日本亚洲综合伊人久久| 一级av中文字幕在线观看| 日韩毛片免费视频观看| 超碰人人综合网97| 视频一区二区在线播放| 视频一区 欧美情色| 日韩一区=区三区四区| 在线精品亚洲欧美日韩| 欧美黑人一级性视频| 国产高清 国产av| 精品麻豆国产综合在线9| 亚洲熟妇少妇一区二区| 日本一区二区亚洲综合| 国产精品一国产精品免费| 91tsav人妻国产| 天天日天天草天天插| 欧美av在线观看网址| 插美女阴道流水视频 | 国产加勒比高清无码在线视频| 国产精品va在线观看老妇女| 男男小视频在线观看| 特黄把女人弄爽又大又粗| 50岁熟女乱综合一区二区| 亚洲一区二区嗯好爽快点| 尹人香蕉综合网在线观看| 成年永久免费播放平台| 青青国产成人在线看| 加勒比久久综合久久678| 国产免费公开视频在线播放| 日本久久久久久久久人妻视频| 亚洲三级在线一区二区观看| 中文字幕中文有码在线精品| 91精品丝袜人妻久久久久久| 国产精品剧情在线视频| 欧美亚洲变态另类在线观看| 欧美亚洲国产第一二区| 久久综合精品五月天| 夜夜躁爽日日躁狠狠躁一区| 免费在线视频 中文字幕| 国产高清精品福利私拍国产写真 | 最新久久久久久久久久久| 国产亚洲高清视频精彩在线播放| 制服乱伦强奸中文字幕| 91九色黑丝长腿美女| 美女穿白丝被啪啪到高潮| 熟女视频一区二区在线观看| 国产av在线播放免费| 成年免费毛片视频不卡| 国产精品免费观看av| av色综合久久天堂av…| 凹凸视频这里只有精品| 天天插天天干天天爽| 亚洲情色成人精品视频| 美女叉开腿让男人桶视频| 人妻精品无码一区二区三区百花 | 91超碰在线播放视频| 国产在线成人精选视频| 亚洲一二三区免费视频| 韩国的黄萝卜是怎么腌制的| 国产又粗又猛又大爽又黄香借| 欧美口爆吞精一区二区三区| 一区二区三区四区蜜桃在线| 成人网视频欧美在线观看| 91久久久人妻精品一区二区| 在线观看免费的黄色片| 国产视频在线观看一区二区极品| 成年永久免费播放平台| 视频一区二区在线观看视频| 午夜伦理在线在线观看视频| 9999国产精品免费| 蜜桃精品噜噜噜成人av小说| 中文字幕精品无码一区二区三区| 一级毛片试看三分钟| 亚洲区欧美区自拍偷拍区| 成人av网站在线观看| 国产一级久久久久高清版| 久久古典武侠第1页777| 国产大屁股影音在线播放| 美女精品一区二区三区| www精品一区二区三区| 欧美三级不卡不毒视频| 91激情视频在线视频| 国产一级特黄aaa片做受小说| 精品成人一区二区三区四区影视| 深夜福利视频一区二区| 国产免费av天堂蘑菇视频| 9网网站免费看nb国产| 国内在线精品视频在线观看| 99成全re视频免费观看在线看| 亚洲在线视频一区二区| 国产免费午夜精品视频| 欧美亚洲国产激情在线| 91九色porny蝌蚪主页| 久久久久一区二区三区四区 | 午夜dj在线观看完整版| 国产黄片一区在线观看| 大伊香蕉精品一区视频在线| 50岁熟女乱综合一区二区 | 人妻色噜噜噜噜一区二区| 九九热线这里只有精品| 丝袜美腿一区二区三区jk| 中文字幕亚洲精品八区| 色情按摩XXXXXX视频| 日韩夫妻性生活视频在线观看免费| 亚洲精品乱码久久久久99| 777精品久久久久久久| 国内老熟妇精品露脸视频| 99热在线都是精品免费| 久久与久久最新视频| 在线观看欧美日一区二区 | 图片区小说区自拍偷拍区| 亚洲天堂aaa一区二区| 国内自拍偷拍视频第一页| 熟女俱乐部五十路 六十路| 动漫卡通一区二区三区| 亚洲成电影在线观看青青| 中文字幕人妻不卡久久| 国产精品剧情在线视频| 99精品国产中文字幕| 卡通动漫中文字幕在线观看| 最近2019日本中文字幕| 免费观看男人操逼的操女人的| 青青久在线观看免费视频| 色yeye香蕉人妻凹凸一区二区| 欧美一区二区三不卡| 深夜福利成人在线观看| 色情按摩XXXXXX视频| 天天干天天做天天摸| 在线观看视频一区二区精品| 久产久91精国九品打| 好大好粗好爽好黄c黄片| 大香蕉av动作片在线观看| 天天综合网精品视频天天看| 丰满老熟女av在线| 亚洲午夜激情视频在线播放| 538精品新视频在线观看| 色丁香国产精品综合久久| 欧美大屁股撅起来射精视频| 人妻熟女–第2页–无名网| 人妻色噜噜噜噜一区二区| 91国语对白精彩在线视频| 国产精品一国产精品免费| 国产成人亚洲一区二区三区| 最近最新高清欧美日韩中文字幕| 欧美一区二区三区视频在线观看| 日韩在线网站一区二区三区| 日韩精品网站免费观看ww| 黄片网址在线观看视频| 漂亮人妻久久被公侵犯| 国产亚洲精品免费观看| 国产精品国产自产拍在线| 日韩欧美激情啪啪啪| 天天干天天插天天透| 最新69视频在线观看| 国产精品久久性欧美| 美女主播一区二区三区| 玩弄人妻少妇精品视频在线 | 少妇又色又紧又爽又刺激视频| 91九色免费在线观看| 露臀裙后入在线视频| 色yeye香蕉人妻凹凸一区二区| 五月天色婷婷亚洲欧美| 久久永久免费专区人妻| 免费观看男人操逼的操女人的| 欧美精品色呦呦首页| 中文字幕精品一区二区三区视频| 国产手机av免费在线看片不卡| 91精品国产99久久| 中文字幕在线观看观看av?| 99热精品夜夜爽伊人| 亚洲国产香蕉碰碰人人| 在线看不卡日本av| 久久99国产精品久久99蜜月| 欧美黄色网黄色欧美网| 欧美日韩激情图片视频另类| 夜夜躁爽日日躁狠狠躁一区| 91tsav人妻国产| 蜜桃精品www视频在线观看| 最新国产剧情在线一区| 国产在线精品免费视频| 国产精品综合自拍第一页| 女友97年白嫩漂亮在线看| 国产 精品 日韩 人妻| 极品扒开粉嫩小av一区二区| 人妻一区二区三区中文字幕免费| 最新日韩成人av电影| 最新97在线视频资源| 丰满女人的毛片久久久久久| 99999精品视频在线观看| 亚洲插美女综合av| 蓝莓小视频在线观看| 欧美亚洲另类综合网| 亚洲av乱码国产精品观看麻豆| 亚洲中文精品第一页| 人妻女教师的沦陷大明| 国产高清激情在线视频| 4438x视频在线| 亚洲中字幕日产AV片在线| 男人插女人逼视频播放| 北岛玲精品一区二区三| 中文字幕 亚洲轻轻av| 日韩九色pron国产日韩| 色视频免费在线观看高清| 超碰国产极品尤物在线| 国产55夜色66夜色男人的天堂| 欧美日韩性生活视频在线| 亚洲三级在线一区二区观看| 2017夜夜操天天操| 欧美一区二区三区视频在线观看| 中文字幕在线aⅴ免费观看| 好紧好湿好爽好大A视频| 免费网站黄色在线观看不卡| 国产成年无码av片在线| 天天透天天插天天日| 91精品国产99久久| 人妻欲求不满作品番号| 密臂av性久久久久蜜臂av| 日本乱理三级在线观影视频| 欧美日本一区二区三区精品| 久久久亚洲av成人网人人| 中文字幕一区二区720p| 91热精品视频在线播放| 色噜噜狠狠一区二区| 精品在线观看一区二区视频| 91九色popny人妻| 真人一级一97片成人片| 亚洲久久久久久久久| 在线播放三级黄色日韩av| 人妻精品无码一区二区三区百花 | av一区二区在线播放色婷婷精品| 91九色popny人妻| 日韩少妇中文字幕一区| 有故事情节的美女免费日逼视频 | 熟女俱乐部五十路 六十路| 国产三级在线一区二区三区| 免费可以看黄页的视频| 亚洲嘿嘿网站在线观看| 91人妻porny精品国产| 91九色p精品久久久| 天天干天天操天天射天天日| 色视频免费在线观看高清| 五月天中文字幕亚洲| 麻豆电影国产一区在线观看| 精品国产一区二区三区欧美精品| 精品视频在线观看剧情| 蜜桃系列一区二区观看| 欧美亚洲变态另类在线观看| 污污污的视频免费在线观看| 免费精产国品一二三产区区大学生| 在线观看成人欧美一区| japanese国产在线播放| 17c久久精品国产亚洲av蜜柚| 自拍偷拍av一区二区三区| 可以在线观看的视频你懂的| 人妻少妇麻豆中文字幕久久精品| 天天摸天天天天日少妇av| 精品少妇人妻大乳av| 92大香蕉一区二区三区| 强伦轩人妻一区二区三| 中文字幕乱码人妻在线观看| 亚洲天堂中文字幕手机在线| 中文字幕+乱码+中文| 色少妇精品一区二区三区网站| 91精品视频在线观看999| 美女作污一区二区三区| 日韩一级片黄色av| 亚洲无码免费一二三区视频| 亚洲精品乱码久久久久99| 亚洲精品欧美日韩专区免费| 欧美大香蕉一区二区三区| 久久精品乱码中文字幕| 久久久久一区二区三区四区| 11yyy国产成人综合在线观看| 人妻少妇精品视中文字幕国语| 日日夜夜草日日夜夜干| 午夜小视频免费在线| 亚洲美女啪啪邪恶视频| 2017夜夜操天天操| 91手机免费在线视频| 老头插进去好多水'视频| 国产午夜精华视频在线| 嗯嗯呐插进来嘛吸奶| 中文字幕乱码熟女人妻水蜜桃| 亚洲精品乱码久久久久99| 中文字幕中文字幕在线一区| 天天插天天舔天天日| 男人日女人鸡鸡天天视频官方| 男女啪啪自拍露脸视频| 精品国精品国自产在产国产| 中文字幕在线观看观看av?| 天堂av在线一区少妇| 天天日天天干天天啪天天射| 欧美 亚洲 国产 日韩一| 天天日天天操天天干天天舔天天射| 精品三区漫画图片分类| 日韩少妇中文字幕一区| 特黄特黄的日韩爽大片| 无码大荫蒂视频在线| 大鸡吧淫水四射视频| 天天干人人干天天操| 少妇丰满一区一二区视频社区| 中文字幕不卡在线视频极品| 天天插天天日天天操天天干| 精品国产伦理片1区2区| 国产97精品在线免费看| 国产午夜精品1区2区3区| 18免费1000视频国产| ntr人妻セックス在线| 国产av剧情网址大全| 免费网站黄色在线观看不卡| 精品99久久久久久久久| 熟女国产一区二区三区| 欲色天天网综合久久| 欧美午夜理论片1000在线播放| 最近的中文字幕第二页| 国产三级中文字幕av| 国产91色婷婷手机在线| 国产精品国产自产拍在线| 好吊一区二区三区视频| 91精品在线观看视频| 国产精品国产自产拍在线| 亚洲av乱码一区二区三区观影| 清纯国模自拍视频在线观看| 偷拍亚洲图片欧美另类| 超碰av在线一区二区三区| 中文字幕亚洲专区婷婷| 欧美av在线观看网址| 97人妻人人爱人人澡人人爽| 偷怕自拍在线免费观看| 天堂久久精品无码一区二区| 日本最新区免费中文字幕| 国产高清激情在线视频| 国语自产免费精品视频一区二区| 成人在线中文字幕日韩| 精品国产专区91精品| 最近最新高清欧美日韩中文字幕| 日日夜夜精品视频观看| 天堂av在线男女av| 亚洲一区二二三区在线gk| 78m中文字幕在线观看| 91免费一区二区久久| 插屁眼在线免费视频| 午夜少妇成人人妻av| 久久久亚洲av成人网人人| 狠狠操视频在线免费观看| 亚洲精品在线免费观看视频| xxx一区二区三区在线观看 | 白丝高中生被靠操在观看| 熟女人妻伊人蜜桃视频| 亚洲人妻无吗中文字幕| 99精品久久久久久噜噜| 久久热高清在线观看| 国产又黄又高潮又a的视频| 亚洲av日韩美aⅴ| 国产精品免费观看91| 欧美乱码卡1卡二卡3卡4| 九色91蝌蚪porn| 日本国产精品第一页久久| 亚洲一级精品久久久蜜桃| 亚洲国产自拍偷拍精品| 九色91在线只有精品| 大香蕉伊人久久在线观看| 亚洲熟女乱色综合小说| 人妻熟女–第2页–无名网 | 亚国产亚洲亚洲精品视频| 亚洲第一视频在线视频| 国产在线观看av专区| 中文字幕在线观看一二三四| 一区二区三区视频直播| JK白丝喷白嫩嫩久久久| 成人av黄片免费在线观看专区| 狠狠躁夜夜躁人人爽天天BL| www人妻一区二区| 91popny熟女九色| 人妻少妇精品视频专区专区| 日日av拍夜夜添久久免费老牛| 日韩精品视频网站免费观看| 中文字幕乱码精品一区二区三区| 沈惊觉白小小免费看全集 | 亚洲av日韩美aⅴ| 大香蕉av电影在线| 日韩欧美 亚洲国产| 亚洲精品在线免费观看视频| 92大香蕉一区二区三区| 91精选国产九色porny| 超碰av在线一区二区三区| 香蕉视频免费看国产精品| 操死你 骚货 视色| 好大好粗好爽好黄c黄片| 人妻性奴隶免费观看| 黄色的视频黑丝网站| 精品国精品国自产在产国产| 亚洲黄片在线免费播放| 日日夜夜草日日夜夜干| 国产大女露脸自拍大叫| 中文字幕=中文字幕| 午夜激情片免费在线观看| 亚洲天堂国产精品乱伦一区| 午夜久久在线观看视频| 日韩人妻少妇av电影| 国产熟女福利资源导航| 2023天天色天天操| 91精品青草福利久久午夜| chinese熟女熟妇1老熟妇| 亚洲综合网男人的天堂| 亚洲一区在线观看完整版| 亚洲在线中文字幕av| 亚洲在线视频一区二区| 国产手机av免费在线看片不卡| 狠狠操视频在线免费观看| 日本激情内射一区二区三区| 中文字幕在线aⅴ免费观看| 99精品久久久久久噜噜| 国产美女在线极品美女网站 | 老鸭窝最新在线视频| av色伊人久久综合一区二区| 紫川动漫在线观看免费完整版| 老头插进去好多水'视频| 亚洲影视精品一区二区| 国产精品自产拍在线观| 国产人妖综合在线视频| 午夜精品久久十八禁| 日本阿v片中文字幕在线| 男生和女生哪个更色| 九九re热这里只有精品视频| 国产亚洲高清视频精彩在线播放| 女高中生第一次破苞av| 中文字幕乱码人妻在线观看| 欧美丝袜办公室在线91| 超级黄的有肉视频在线观看| 狠狠躁夜夜躁人人爽天天BL| 精区一品二品精区在线91| 大伊香蕉精品一区视频在线| 99久久人妻精品免费②区| 国产成人自拍在线播放| 久久久久久久岛国免费播放| 亚洲日韩色欧另类欧美色吊丝| 亚洲黄色小视频网址| 国产在线av免费观看| 国内精品视频免费观看视频| 亚洲国产av自拍网站| 久久ri精品诱惑日韩| 天堂久久精品无码一区二区| 97超碰在线资源总站| 国产在线av免费观看| 揉老熟女老熟妇aaa| 日韩亚洲欧美中文在线电影| 99999精品视频在线观看| 亚洲国产丰满熟女一区二区三区 | 91九色国产自拍视频| 黄色av网址免费观看| 17c日韩在线观看| av中文字幕巨乳人妻| 男女裸交无套啪啪激情高潮| 日韩一级高清免费播放| 精品熟妇丰满人妻视频| 日本一区二区亚洲综合| a在线观看免费久不卡精品| 人妻少妇精品视中文字幕国语| 亚洲综合在线一区二区三区四区 | 免费观看亚洲欧洲在线视频| 91免费一区二区久久| huangse网站免费观看| av看片资源网手机版在线播放| 日本激情在线看一区二区三区| 大屁股熟女少妇一区二区| 欧美日韩一区二区a∨视频| 亚洲第一中文视频 | xxxxxx日本少妇| 男人日女人鸡鸡天天视频官方| 亚洲一区二区婷婷久久| 国内老熟妇精品露脸视频| 亚洲一区在线观看完整版| 精品一区二区三区最新| 国产真人做爰免费观看| 少妇视频播放在线播放免费观看| 黄片激情视频国产免费| 深夜福利视频一区二区| 加勒比日本一区二区三区| 99久久久久久久久96久久| 大屁股熟女少妇一区二区| 大香蕉太香蕉在线免费看| 国产一区二区三区黄片欧美| 国产高新无码在线观看| 国内精自线一二三四区| 97超碰在线资源总站 | 国产婷婷色一区二区三区| 天天日天天草天天插| 中文在线天堂中文在线天堂| 国产精品久久久久久电| 啪啪啪啪啪啪啪在线观看| 精品国产专区91精品| 大香蕉国产手机在线观看| 视频一区二区亚洲欧美| 白丝大胸美女操批内射视频| 黄色av观看一区二区三区| 国产黄色片在线观看网站| 国产av国片精品jk制服| 国产精品永久免费在线网站观看| 免费精产国品一二三产区区大学生 | 日韩人妻无码一区2区3区| 少妇喷水视频在线观看| 大香蕉在线福利导航| 五月天在线观看视频精品| 日本黄色录像第1部播放器播放| 97人人澡人人添人人爽| 亚洲91精选一区二区在线| 中文字幕中文字幕在线一区| 欧美亚洲综合另类清纯自拍| 午夜小视频免费在线| 在线视频在线观看你懂的| 人妻蜜臀久久久av免费| 日韩精品视频网站免费观看| 青娱乐休闲在线观看视频| 福利视频一二三在线视频免费观看| 亚洲午夜短视频在线| 欧美vide0sde极品另类| 中文字幕欧美人妻精品精品| 精品国产不卡在线观看免费| 啪啪啪在线免费视频| 爱妃视频av一区二区| 精品亚洲永久免费精品网站| 欧美18vide0sex性极品| 亚洲女子4x100米接力决赛| 色少妇精品一区二区三区网站 | 婷婷热re99久久精品国产| 91精品丝袜一区二区| 91免费一区二区久久| 精品国产一区二区三区欧美精品| 可以在线观看的av网站| 国产+精品+在线观看| 色综合天天综合高清网国产在线| 日本一区二区伦理在线观看| 国产精品久久久免费99| 激情91久久婷婷综合| 99999精品视频在线观看| www精品一区二区三区| 啪啪啪在线观看免费视频| 亚洲黄色片免费在线| 女高中生第一次破苞av| 国产老妇女免费视频| 少妇喷水视频在线观看| 视频一区二区在线观看视频| 538精品新视频在线观看| 欧美日韩一区二区a∨视频| 伊人激情综合视频网| 北条麻妃超碰av在线播放| 日韩免费一卡二卡三卡四卡五卡| 亚洲综合熟女久久30p| 人妻少妇资源网av| 欧美大屁股撅起来射精视频| 韩国电影年轻的妈妈7| 亚洲美女啪啪邪恶视频| 国产又长又粗又硬又爽免费视频| 大伊香蕉精品一区视频在线 | 蜜臀国产精品久久久久久| 91精品国产99久久| 精品99久久久久久久久| 国产一级免费观看av网站| 狠狠色丁香久久综合频道日韩| 丰满熟妇xxxx性久久久| 熟女老骚91porn九色| 欧美人体一区二区视频| 亚洲人成网站在线播放| 推荐国产福利一区二区三区 | 视频一区 欧美情色| 在线视频 中文字幕 一区二区| 91精品视频在线观看999| 亚洲图片 欧美专区 自拍| 99在线只有精品视频| 熟女人妻伊人蜜桃视频| 在线精品亚洲欧美日韩| 日韩精品久久日日躁夜夜躁| 裸体一区二区三区av| 91av在线网址观看| 2022国产情侣在线视频播放| 久久免费视频精品8| 日韩一级黄色片免费在线观看| 亚洲综合在线一区二区三区四区| 日韩精品视频网站免费观看| 激情91久久婷婷综合| 91精选国产九色porny| 老司机福利在线免费观看视频| 久久香蕉欧美日韩av蜜桃| 亚洲熟妇色xxxxx妇色| 中文av字幕在线观看| 极品美女少妇高潮喷水| 麻豆电影国产一区在线观看| 亚洲一级精品久久久蜜桃| 被大鸡吧操骚B真爽视频| 国产寡妇又爽又紧又湿视频| 自拍偷拍亚洲色图经典三级| 欧美vide0sde极品另类| 欧美三级不卡不毒视频| 深夜福利视频一区二区| 大逼小逼操大屌视频| 色老汉av一区二区三区| 日本伦精品一区二区三区免费| 91精品丝袜久久久| 色尼玛图片亚洲综合| 国产成人自拍在线播放| 成人在线视频日韩国产| 国产交换乱淫99视频| 黄色古装操逼小视频| 国产大屁股影音在线播放| 一区二区三区四区蜜桃在线| 亚洲中文字幕综合av一区| 女高中生第一次破苞av| 日韩人妻无码一区2区3区| 蜜臀av在线地址一地址二| 精品在线观看一区二区视频| 激情黄色激情综合久久| 国产高清 国产av| 亚洲国产av自拍网站| 欧美美女色视频免费看| 玩儿女人操逼大片儿| 五月天中文字幕亚洲| 深夜福利视频一区二区| 91日本av在线观看| 人妻少妇精品视中文字幕国语| 日本 高清 中文字幕| 美女扒开腿让男人桶网站 | 丝袜美腿av一区二区| av蜜臀一区二区三区| 18视频在线免费播放| 黄色av观看一区二区三区| 一区二区三区视频直播| 男人操女人逼视频免费 | 欧美亚洲 自拍偷拍| 成人av毛片免费观看| 黄片激情视频国产免费| 日韩中文av在线观看| 中文字幕99精品一区| 天天日天天爱天天玩| 中文字幕久久久aⅴ大片| 啊!用力操我!好爽| 无翼乌18禁本子全彩无遮| 好大好粗好爽好黄c黄片| 欧美亚洲国产激情在线| 天天操天天摸天天添| 日韩三级 欧美精品| 日本a v中文字幕网| 国产亚洲精品久久久久久电影| 精品黄色一级久久久久久久久| 亚洲欧美另类离制服丝袜| 日韩欧美在线综合网高清| 久久97久久97免视看| 欧美视频一区二区三区三州| 视频在线免费观看97| 看全黄大黄大色大片美女| 最新中文字幕不卡av| 最新黄色天堂av在线资源| 国产精品自拍视频网站| 99久久久久久久久96久久| 91九色在线视频播放| 青青草国产免费在线观看| 另类激情国产专区在线观看免费| 又大又黄又粗又爽少妇毛片| 国产 欧美 五月 激情| 欧美老熟妇在线一区二区三区| 国产91边对白在线播放| 国产视频播放一区二区三区| 久久久com久久久com| 加勒比日本一区二区三区| 国产在线观看XXXXX| 91麻豆精品国产综合久久久主演| 亚洲中文精品第一页| 少妇张开腿让我爽了一夜视频| 亚洲久久久久久久久| 久久久久久久久久二区| 国产小视频在线播放| 在线视频成人青青草久热| 国产精品8888在线观看| 宾馆偷拍一区二区三区| 国产最好看的特效大片av| 亚洲国产香蕉碰碰人人| 天天操日日干夜夜射| 激情91久久婷婷综合| 人妻出轨av中文字幕| 91精品国产在热久久| 国产又长又粗又硬又爽免费视频| 中文字幕久久久aⅴ大片| 日韩专区欧美专区第五页| 黄色片在线免费观看日韩不卡| 国产女人AAA级久久久级| 嗯嗯呐插进来嘛吸奶| 精品视频在线观看剧情| 亚洲一区二二三区在线gk| 中文字幕_第1页_绿茶av| 国产一二三区在线播放| 蜜桃av在线观看网站| 免费av在线亚洲精品| 欧美成人中文字幕在线视频| 亚洲av日韩av在线综合av| 欧美色视频日本片免费看| 九色91在线只有精品| 自拍偷拍国产欧美精品| 色视频网在线视频观看| 精品一区二区三区最新| 亚洲 欧美 日韩 另类在线| 美女很黄很色国产av| 亚洲国产成人一区二区久久久| 国产亚洲精品免费观看| 人人爱精品人人艹人人干| 精品色欲久久久青青青人人爽| 人妻少妇麻豆中文字幕久久精品| 在线步兵一区二区三区| 乱色熟女综合一区二区三区四| 啪啪啪啪啪啪啪啪啪日本 | 动漫卡通一区二区三区| av男人天堂网在线观看| 99热精品夜夜爽伊人| 日本丰满老熟妇bbw| 好紧好湿好爽好大A视频| 玩弄人妻少妇精品视频在线| 中文字幕中文有码在线精品| 亚洲熟女资源一区二区| ntr人妻セックス在线| 中文字幕第一区高清av| 日韩免费一卡二卡三卡四卡五卡| 97视频免费观看一区| 99精品一区在线观看| 欧洲老妇人一区二区三区| 亚洲欧美清纯另类图片小说| 色噜噜狠狠一区二区| 久久精品亚洲一区二区三 | 成年视频短视频在线播放| japanese国产在线播放| 日韩激情又爽aaaaa级| 人妻熟女–第2页–无名网| 久久久久免费特级黄片| 人妻少妇精品视频在线观看| 国产亚洲精品a77777| 欧美成人免费观看在线看| 日韩激情小说在线播放| 国产精品剧情在线视频| 揉老熟女老熟妇aaa| 91九色免费在线观看| 国产av国片精品jk制服| 啊啊啊啊啊鸡巴进小穴了视频| 熟女人妻视频观看一区二区三区| 亚洲美女啪啪邪恶视频| 桃子av在线免费观看| 在线免费观看国产欧美日韩| 91九色在线视频播放| 成人两性色午夜视频免费88AV| 中文字幕久久五月天| 日韩一二区内射电影| 亚洲av在线观看久久久| 国产精品制服诱惑丝袜的| 国产成年人性生活视频| av天堂中文版www在线| 在线观看亚洲视频一区二区| 91九色popny人妻| 亚洲 欧美 日韩 另类在线| 最近的中文字幕一区二区| 五月激情网激情五月| 亚洲欧美激情人妻人妻综合| 日本激情内射一区二区三区| 日本黄色录像第1部播放器播放| 日本激情床震无遮掩视频| 国内自拍偷拍视频第一页| 亚洲图片 欧美专区 自拍| 国产午夜精品一区二区不| 2020最新中文字幕在线| 国产天美传媒剧免费观看| 亚洲情色成人精品视频| 被插到喷水视频在线观看| 人妻少妇久久中文字幕密拍| 亚洲在线中文字幕av| 中文字幕在线aⅴ免费观看| 18视频在线免费播放| 亚洲的国产中文字幕的av| 中文字字幕在线中文乱码2019| 嗯啊好想要插我视频| 4438x视频在线| 少妇花园流浆嗯嗯张开视频| 男女视频一区在线观看| 国产精品永久免费在线网站观看| 3p人妻一区二区三区| 国产交换乱淫99视频| 午夜高清在线观看免费| 91精品视频在线观看999| 欧美一级特黄大片做受日本| 亚洲一区二区三区在线直播| 精品国产污网址在线观看| 自由的成熟女性色视频| 亚洲制服丝袜日韩欧美制服| 国产视频在线观看一区二区极品| 欧美在线一区二区三区| 少妇喷水视频在线观看| 97人妻少妇熟女av| 欧洲码亚洲码一区二区三区四区| 大鸡吧淫水四射视频| 2017在线免费观看中文a| 韩国女主播一区二区福利视频| 久久青草在线观看视频| av熟女40到50岁名字| 懂色av蜜臀av绯色| 国产精品大片在线观看网站资源| 亚洲美女啪啪邪恶视频| 99青青草原在线视频| 国内自拍偷拍视频第一页| 91免费免费观看在线| 熟妇av一区二区三区| av在线免费一区二区| 深夜黄色福利网站在线观看| 欧美精品色呦呦首页| 91九色在线视频入口| 国产午夜精品人妻中文字一幂| 国产精品视频综合一区二区| 亚洲清纯国产com| 真实国产乱子伦一区| 91九色免费在线观看| 日本少妇不卡狠狠狠| 99久久无色码中文字幕免费| 亚洲精品在线免费观看视频| 大香蕉伊人久久在线观看| 韩国三级国产精品一区| 亚洲午夜在线亚洲午夜在线| 自拍偷拍av一区二区三区| 好紧好湿好爽好大A视频| 玩弄人妻少妇精品视频在线| 在线看国产91av| 秋霞网av一区二区三区中文字幕| 国产55夜色66夜色男人的天堂| 丰满女人的毛片久久久久久| 欧美黄色网黄色欧美网| 美女爽爽午夜作爱视频1314| caoporn97超碰| 91中文日韩免费精品| 天天日,天天干,天天舔| 插屁眼在线免费视频| 在线免费观看精品一区| 自拍偷拍亚洲色图经典三级| 亚洲熟女资源一区二区| 国语自产免费精品视频一区二区 | 亚洲va欧美va国产综合定档| 把鸡鸡伸进去的视频| 漂亮人妻口爆深喉免费视频| 欧美成人性生活一级片| 2017夜夜操天天操| 17夜人妻人人澡人妻| 在线观看麻豆免费视频| 天天爽天天爽免费视频| 精品久久久久久无码中文野结衣| av蜜臀一区二区三区| 九色91蝌蚪porn| 国产免费av天堂蘑菇视频| 在线观看中文字幕91| 色少妇精品一区二区三区网站 | 深夜福利成人在线观看| 日韩欧美免费看的惊悚片电影 | 日本女人牲交的视频| 777精品久久久久久久| 尹人香蕉综合网在线观看| 蜜桃亚洲av优女av综合久久久| 免费一级特黄特色黄录像| 日本阿v片中文字幕在线| 人妻欲求不满作品番号| 少妇丰满一区一二区视频社区| 中文乱码在线观看一区| 两人在沙发激情的视频| 亚洲天堂av影视在线| 人妻夜夜爽av网站| 国产精品综合自拍第一页| 中文字幕人妻免费电影| 美女厕所撒尿偷拍视频| 欧美vide0sde极品另类| 男女上下差差发哈插插插| 午夜dj在线观看免费完整视频| 中文乱码字幕人妻精品| 91极品尤物国产在线播放| 一级毛片试看三分钟| 韩国女主播一区二区福利视频| 动漫黄网站在线观看| 91tsav人妻国产| 国产av国片精品jk制服| 精品少妇人妻大乳av| 五月激情网激情五月| 欧美欧美欧美欧美欧美欧美| 三级黄色在线播放网站| 免费观看在线黄色大片| 玩弄放荡人妻少妇免费视频| 五十二老熟女高潮嗷嗷叫| 中文字幕欧美人妻精品精品| 日本在线观看公司入口视频| 人妻天天爽夜夜爽2区蜜a∨| 狠狠操视频在线免费观看| 在线成人中文字幕网站| 自拍偷拍国产欧美精品| 亚洲视频资源在线播放| 好大好粗好爽好黄c黄片| 娇小型av优女大全| 久久精品视频2015| 蜜桃精品噜噜噜成人av小说| 免费观看日本伦理片| 黄色片网站国产精品| 4438x视频在线| 日韩高清亚洲精品国产欧美 | 3p人妻一区二区三区| 无码伊人久久大杳蕉中文无码| 国产主播在线露脸观看| 99青青草原在线视频| 亚洲天堂国产精品乱伦一区| 超碰国产极品尤物在线| 天天操天天舔天天操| 99久久无色码中文字幕免费| 2023天天色天天操| 五月天在线观看视频精品| 天天透天天插天天日| www精品一区二区三区| 日日夜夜草日日夜夜干| 男生和女生哪个更色| 色视频免费在线观看高清| 日本老熟女人体艺术| 国产av电影网站一区| 99999精品视频在线观看| 日本太黄视频免费看| 中文字幕人妻丝袜二区av| 91瑟瑟视频在线观看| 日本黄站一区二区在线观看| 青青日常在线免费观看| 巨大屁股女教师极品白嫩少妇| 九色视频在线观看网址| 欧美的一区二区三区| 国产精品久久久久久久综合av | 色五月婷婷综合国产在线| 50岁老熟女高潮喷水了| 亚洲美女啪啪邪恶视频| 无套内射黑丝美女91| 精品人妻熟女a62v久久| 九色91在线只有精品| 日本一区二区三区成人| 吃大咪咪操骚逼高清视频| 黄免费在线观看视频| 国产又粗又猛又大爽又黄香借| 瑟瑟视频在线网站免费观看 | 成人教育av在线网站| 国产精品视频成人在线观看| 一级少妇精品久久久久| 人妻少妇资源网av | 特黄把女人弄爽又大又粗| 国产91边对白在线播放| 色偷偷欧美男人的天堂| 在线观看免费精品一区| 亚洲高清码在线精品av| 国产高清 国产av| 99久久久久久久久96久久| 国产精品美女久久久久av精| 免费一级特黄特色大片88av| 麻豆传媒视频区一区二| 亚洲一区二区婷婷久久| 在线视频成人青青草久热| 超碰在线97观看国产| 亚洲中文精品第一页| 国产精品久久久久久一级精品| 国产精品免费手机在线观看| 日本mm一区二区三区高清| 99成人自拍视频在线观看| 青青久在线观看免费视频| 日韩精品性色一区二区在线观看| 久久精品视频2015| 青娱乐休闲在线观看视频| 中文字幕乱码熟女人妻水蜜桃| 成人在线视频日韩国产| 欧美av在线观看网址| 国产+精品+在线观看| 中文字幕av不卡一区二区| 欧美人妖一区二区三区| 国产三级在线一区二区三区| 色婷婷综合久久久久中文一区二区| 午夜小视频免费在线| 欧美大屁股撅起来射精视频| 日本少妇一二三视频| 国产一级久久久久高清版| 国产美女视频网久久69| 国产老头视频在线观看| 美女爽爽午夜作爱视频1314| 91成人国产在线观看九色| 紫川动漫在线观看免费完整版| 亚洲黄色片免费在线| 78m中文字幕在线观看| 国产又粗又猛又大爽又黄香借| 一区二区在线欧美日韩中文| 91九色成人原创视频| 亚洲另类视频图片小说| 啪啪啪啪啪啪啪啪啪日本| 把鸡鸡伸进去的视频| 亚洲国产成人久久无码| www国产精品人妻| 少妇厨房激情做爰欧美| 亚洲在线中文字幕av| 日本丰满老熟妇bbw| 超碰av在线一区二区三区| 青青操一区二区三区| 超碰av在线一区二区三区| 麻豆传媒视频区一区二| 成人在线中文字幕日韩| 日韩在线网站一区二区三区| 国产亚洲精品久久久久久电影| 精品国产精品国产免费| 天天日天天操天天干天天舔天天射| 成人在线视频日韩国产| 日本国产福利视频在线观看| 小岳母在线观看完整版| 免费av在线亚洲精品| 欧美猛少妇色xxxxxhd| 超碰青青草原免费在线观看97 | 在线播放__91色| 日本va欧美va国产综合va| 中文字幕在线观看操穴视频| 91九色在线视频入口| 五十二老熟女高潮嗷嗷叫| 午夜一分钟视频免费在线观看| 人妻 日韩 欧美 综合 制服| 亚洲最大av无码国产网址| 日本最新区免费中文字幕| 婷婷热re99久久精品国产 | 国产三级在线一区二区三区| 亚洲国产伦理久久精品| 亚洲av高清一区二区三区色| 17夜人妻人人澡人妻| 中文字幕在线aⅴ免费观看| 中文乱码字幕人妻精品| 啪啪啪啪啪啪啪啪啪日本| 日本mm一区二区三区高清| 国产亚洲精品视频久久久| 中文字幕+乱码+中文| 333kkkk·com99久久| 1234中文字幕内射在线| 五月天色婷婷亚洲欧美| 少妇花园流浆嗯嗯张开视频| 在线精品视频这里只有精品| 久久久精品国产亚洲av水| 日本成年人大片免费观看| 国产午夜精品人妻中文字一幂| 日本黄色录像第1部播放器播放| 男女啪啪自拍露脸视频| 亚洲制服丝袜日韩欧美制服| 99久久无色码中文字幕免费| 美女主播一区二区三区| 日韩级视频在线播放| 亚洲天堂国产精品乱伦一区| 国产原创成人激情在线| 亚洲一区二区日韩欧美久久 | 午夜狠狠干在线视频| 亚洲一区二区婷婷久久| 男人插女人阴穴的视频| av在线免费一区二区| 一级视频在线观看高清国产免费| 中文字幕亚洲情色在线观看| 成人两性色午夜视频免费88AV| 欧美性感美女高潮视频| 亚洲国产丰满熟女一区二区三区| 国产在线精品免费视频| 夜夜色视频在线观看| 中文字幕亚洲精品熟女少妇| 国产名人亚洲视频中文字幕| 亚洲一区二区嗯好爽快点| 欧美18vide0sex性极品| 99via精品福利影视| 忘忧草精品久久久久久久高清| 日韩激情小说在线播放| 男女边摸边吃奶边做视频免费看| 91网在线视频中文字幕| 自拍偷拍 欧美亚洲| 97国产精品人人爽人人做| 亚洲av熟女av熟女| 97超碰在线资源总站 | 日韩人妻熟妇精品xxx| 日韩欧美免费看的惊悚片电影| 11yyy国产成人综合在线观看| 日本激情内射一区二区三区| 在线观看亚洲视频一区二区| 手机视频免费在线观看| 亚洲高清码在线精品av| 中文字幕乱码人妻在线观看 | 中文字幕亚洲精品八区| 人妻少妇精品视频专区专区| 天天日,天天干,天天舔| 美女和猛男诱惑操逼捅鸡鸡| 人视频一区二区三区| 美女摸自己下面出白浆的视频| 久久精品aⅴ无码中文字字幕蜜桃| 精品人妻天天爽夜夜爽| 日韩美女av电影网| 欧美在线中文字幕第一页| 91久久久久精品一区二区三区| 国产高清激情在线视频| 亚洲精品一区二区三区av| 无码丝袜人妻高跟鞋| 国产97精品在线免费看| 欧美一区二区三区在线爱爱| 国产婷婷色三区二区一区| 日本黄站一区二区在线观看| 久久久精品国产亚洲av水| 成人国产av精品麻豆入口| 国产小视频在线播放| 中文字幕不卡在线视频极品| 精品麻豆国产综合在线9| 久久久久久久岛国免费播放| 视频一区 欧美情色| 亚洲天堂中文字幕手机在线| 中文字幕丝袜人妻乱一区三区| 啪啪啪啪啪啪啪在线观看| 大香蕉久久久久久久久| 9久久久久久久久久久| 国内偷拍视频在线观看| 久久97久久97免视看| 中文字幕一二区二三区人妻专区| 欧美色视频日本片免费看| 熟女成人国产精品视频| 亚洲综合网男人的天堂| 丝袜 制服 国产 欧美 日韩| 国产名人亚洲视频中文字幕| 日本亚洲综合伊人久久| 中文字幕a区一区三区| 国产伦精品一区二区三区妓国产 | 日韩av在线免费观看中文字幕| 77字幕网77中文字幕| 人妻在线一区二区三区| 91大神长腿美女视频在线观看| 好色av一区二区三区四区| 亚洲综合精品天堂丁香芒果| 中文乱码字幕人妻精品| 北岛玲在线播放中文字幕| v888av精品少妇| 超碰av在线一区二区三区| 日本午夜色视频在线观看| 色噜噜狠狠一区二区| 日本不卡网在线观看视频| 99久久99久久综合| 护士色视频亚洲婷婷| 日韩精品网站免费观看ww| 国产综合欧美日韩在线观看| 中文字字幕在线中文乱码2019| 熟妇高潮喷水在线120p| 中文字幕第一区高清av| 偷怕自拍在线免费观看| 亚洲欧美熟妇另类久久久久久| 97se狠狠狠狠狼鲁亚洲综合色| 超碰av在线一区二区三区| 少妇花园流浆嗯嗯张开视频| 成年女女子免费视频播放| 97超碰人人澡香蕉| 17夜人妻人人澡人妻| 91日本av在线观看| 777精品久久久久久久| 亚洲中文字幕综合av一区| 91人妻porny精品国产| 伊人激情综合视频网| 亚洲国产成人久久无码| 亚洲最大的中文字幕在线| 日本老熟女人体艺术| 在线观看免费a级电影| 久久av四色米奇影视| 宝贝腿开大点我添添公漫画| 在线视频 中文字幕 一区二区| 538精品视频国产| 色婷婷综合久久久久中文一区二区 | 亚洲国产av自拍网站| 女高中生第一次破苞av| 韩国美女主播福利在线| 国产精选黄片免费观看| 丝袜 制服 国产 欧美 日韩| 国产一级免费观看av网站| 91:久久久久久久久久| 天天色天天操天天色综合| 亚洲和黑人特黄色片| 偷拍亚洲图片欧美另类| 4438x视频在线| 卡通动漫中文字幕在线观看| 国产手机av免费在线看片不卡| 亚洲精品久久中文字幕| 92大香蕉一区二区三区| 欧美视频一区二区三区三州| 亚洲的国产中文字幕的av| 日韩黄色a影视在线免费观看网站 日本久久久久久久久人妻视频 | 久久永久免费专区人妻| 久久精品亚洲一区二区三| 精品一区二区三区最新| 人鱼小姐在线观看国语版字幕| 最新黄色天堂av在线资源| 人妻色噜噜噜噜一区二区| 日韩欧美 亚洲国产| 91精品丝袜人妻久久久久久| 国语自产免费精品视频一区二区| 中文字幕一区久久性色| av男人天堂网在线观看| 精品久久久久久综合日本欧美| 强行进女小姪女小芳| 亚洲欧美三级在线观看视频| 青青色国产在线视频网站| 4438x视频在线| 91极品尤物国产在线播放| 乱色熟女综合一区二区三区四| 日韩精品在线观看直播| 国产av剧情网址大全| 日本人妻偷人妻中文字幕| 日本不卡视频免费播放| 一区二区三区日韩高清| 伊人网av在线观看| 亚洲一区二区婷婷久久| 中文字幕乱码熟女人妻水蜜桃| 7799精品视频免费观看| 看全黄大黄大色大片美女| 日本少妇人妻xxxxx16| 国产一级久久久久高清版| 国产三级在线一区二区三区| 亚洲另类视频图片小说| 国产午夜精品在线播放| 91青青青青艹视频在线观看| 巨大屁股女教师极品白嫩少妇| 中文字幕a区一区三区| 一区二区性视频在线观看| 91精品国产在热久久| 亚洲欧洲视频一二三区| av男人天堂网在线观看| 好好的日com中文视频| 亚洲av熟女av熟女| 国产交换乱淫99视频| 被插到喷水视频在线观看| 国产黄片一区在线观看| 欧美 亚洲 国产 日韩一| 国产在线免费av观看| 99视频精品在线免费观看| 久久久国产亚洲精品黑人| 蜜臀国产精品久久久久久| 香蕉视频免费看国产精品| 日本乱理三级在线观影视频| 自拍偷拍国产欧美精品| 午夜一分钟视频免费在线观看| 瑟瑟免费在线观看视频| av天堂中文版www在线| 日本特黄免费一级大片| 福利动态视频午夜日本免费| 日韩欧美 亚洲国产| 精品人妻熟女a62v久久| 久久久久一区二区三区四区| 国产自拍福利视频在线观看| 亚洲无码免费一二三区视频| 亚洲欧美另类离制服丝袜| 国产免费公开视频在线播放| 在线观看免费精品一区| av在线播放网址大全| 日本亚洲综合伊人久久| 巨大屁股女教师极品白嫩少妇| 尹人香蕉综合网在线观看| 久久久久久久久91精品视频| 中文字幕=中文字幕| 粉嫩玉足夹茎视频在线看| 亚洲av综合在线观看免费| 成人av在线播放老熟妇| 高潮少妇高潮久久精品99| 久久97久久97免视看| 一区二区三区日韩高清| 免费精产国品一二三产区区大学生| 99成全re视频免费观看在线看| 黄色av观看一区二区三区| 亚洲中字幕日产AV片在线| 97超碰人人澡香蕉| 国产男女激情视频一区| 熟妇人妻一区二区三区| 日韩欧美亚洲第五页| 国产午夜精华视频在线| 欧美午夜理论片1000在线播放 | 91免费免费观看在线| 日本午夜色视频在线观看| 午夜小视频免费在线| 精品一区二区三区视频观看| 一级少妇精品久久久久| 国产九色视频在线观看| 亚洲欧洲视频一二三区| 97精品视频久久久久| 欧美亚洲综合另类清纯自拍| av在线免费观看一区| 美女摸自己下面出白浆的视频| 国产97精品在线免费看| 在线观看国产区一区二| 国产 福利 一区二区| 推荐国产福利一区二区三区| 精品人妻天天爽夜夜爽| 鲁久久无码五月天有码| 一级黄色片特级黄色片| 大逼小逼操大屌视频| 人妻女教师的沦陷大明| 插美女阴道流水视频| 97久久超碰成人精品网页91| 精品在线观看一区二区视频 | 免费网站黄色在线观看不卡| 91午夜免费在线视频| 日韩三级 欧美精品| 久久ri精品诱惑日韩| 国产av电影网站一区| 高潮少妇高潮久久精品99| 日韩毛片免费视频观看| 日韩欧美在线综合网高清| 色噜噜狠狠一区二区| 久9热精品视频在线播放| 丝袜美腿av一区二区| 东京热tokyo黑人系列| 国产午夜精品人妻中文字一幂| 欧美成在线在线视频| 国产精品免费观看91| 欧美码一二三区线观看| 99久久国产综合精品五月天| 欧美大屁股撅起来射精视频| 国产精品一国产精品免费| 亚洲图片av伦理三级| 欧美人妖一区二区三区| 天天干天天做天天摸| 中文字幕a区一区三区| 成人av在线国产精品| 日本熟妇三十熟女精品区| 天天日天天爱天天玩| 免费在线一区二区视频| 国产亚洲精品137片内射| 男人操女人逼视频免费| 被大鸡吧操骚B真爽视频| 欧美老熟妇在线一区二区三区| 国产老女人av一区二区三区| 免费在线观看成人激情视频| 亚洲情色成人精品视频| 欧美一区二区三区在线爱爱| 999精品欧美一区二区三区黑人| 97超碰资源在线播放| 亚洲精品一二三在线观看| 久久永久免费专区人妻| 91成人在线观看免费| 在线观看国产剧情av| 999久久久91一区二区| 亚洲av蜜臀在线观看| 国产av在线播放免费| 好吊一区二区三区视频| 在线视频在线观看你懂的| 欧美的一区二区三区| 在线步兵一区二区三区| 50岁老熟女高潮喷水了| 污污污的视频免费在线观看| v888av精品少妇| 欧美日本一区二区三区精品| 91极品尤物国产在线播放| 性色蜜月av一区二区三区| 中文一区二区在线播放| 在线观看欧美日一区二区 | 51国精产品一区二区三| 最近的中文字幕一区二区| 91精品青草福利久久午夜| 国产男女激情视频一区| av中文字幕 中文字幕第一页| av中文字幕 中文字幕第一页 | 啪啪啪啪啪啪啪在线观看| www精品一区二区三区| av精品一区二区三区免费观看| 裸体一区二区三区av| 久久中文字幕永久第一页| 中文在线天堂中文在线天堂| 亚洲av蜜臀在线观看| 色尼玛图片亚洲综合| 国产一区二区精品调教| 中文字幕亚洲亚洲激情| 免费一级特黄特色大片88av| 国产熟女福利资源导航| 国产在线观看XXXXX| 9久久久久久久久久久| 91瑟瑟视频在线观看| 六十六节医疗保健操全套| 午夜福利无码一区二区三区| 日本国产一区二区精品| 91午夜免费在线视频| 亚洲av日韩美aⅴ| 精品一区二区三区视频观看| 日本亚洲美女视频一区| 91瑟瑟视频在线观看| 亚洲经典国产一区二区三区| 男生和女生哪个更色| 精品久久久久久成人| 一本v亚洲v天堂一区二区| 日本老熟女人体艺术| 广州最大的成人免费视频| 欧美成人性生活一级片| 天天玩天天摸天天舔| 婷婷热re99久久精品国产| 91精品在线观看视频| 亚洲AV永久青草无码士清品| 婷婷热re99久久精品国产| 国产加勒比精品蜜臀在线观看 | 天天日天天干天天啪天天射| 日本 高清 中文字幕| av在线视频观看免费| 麻豆电影国产一区在线观看| 国产精品剧情在线视频| 天天干天天谢天天操| 国产大全视频在线观看| 中文字幕+乱码+中文| 中文字幕乱码精品一区二区三区| 99精品在线免费观看| 91精品丝袜人妻久久久久久| 99via精品福利影视| 亚洲中文精品第一页| 成年人在线观看福利视频| 538精品视频国产| 亚洲熟女国产午夜精品| 日本丰满少妇毛茸茸| 中文字字幕在线中文乱码2019| 男生和女生哪个更色| 免费精产国品一二三产区区大学生| 欧美vide0sde极品另类| 青草神马视频在线网址| 九色91蝌蚪porn| 亚洲av蜜臀在线观看| 国产午夜在线观看不卡 | 国产精品制服诱惑丝袜的| 日韩精品免费人成视频| 五月天久草亚洲香蕉| 美女扒开腿让男人桶网站| 少妇高潮一区二区三区在线| 免费观看黄色视频啊小穴啊| 中文字幕第一区高清av| 亚洲 欧美视频在线| 97超碰在线中文字幕精品| 国产一级久久久久高清版| 视频一区二区亚洲欧美| 国产精品永久免费在线网站观看| 都市激情亚洲春色男人皇宫| 国产精品蜜臀在线观看| 91黄色大全免费观看| 久久热免费在线观看视频| 欧美日本一区二区三区在线观看 | 国产高新无码在线观看| 欧美丝袜办公室在线91| 日韩美女av电影网| 中文字字幕在线中文乱码2019| 中文在线天堂中文在线天堂| 老鸭窝大视频网站a一级| 92大香蕉一区二区三区| 亚洲 自拍 色综合图区av| 538精品新视频在线观看| 成人av影视一区二区三区| 亚洲精品一区二区三区av| 亚洲av熟女av熟女| 被大鸡吧操骚B真爽视频| 日日夜夜草日日夜夜干| 91九色p精品久久久| 中文字幕精品无码一区二区三区| 成人涩涩小片视频日本| 中文字幕99精品一区| 一区二区三区视频直播| 一级特黄夫妻生活大片| 强伦轩人妻一区二区三| 中文字幕久久久aⅴ大片| 人妻少妇久久中文字幕密拍| 欧洲av网址在线观看| 国产老女人av一区二区三区| 日本激情在线看一区二区三区| 成人涩涩小片视频日本| 91手机免费在线视频| 国产免费午夜精品视频| 国产高新无码在线观看| 午夜无码精品一区二区三区| 老鸭窝最新在线视频| 精品一区二区三区最新| 97超碰在线中文字幕精品| 日韩av在线免费观看中文字幕| 最新69视频在线观看| 无码大荫蒂视频在线| 91日本av在线观看| 欧美亚洲自拍偷拍xxx| 秋霞一区二区三区小说| 在线观看免费视频网站色| 图片区小说区自拍偷拍区| 亚洲精品无码中文字幕专区| 国产高清欧美日韩精品| 九色91在线只有精品| 精品国精品国自产在产国产| 美女和猛男诱惑操逼捅鸡鸡| 亚洲天堂中文字幕手机在线| 超碰97在线观看免费| 精品人妻一区二区三区18p| 91久久久人妻精品一区二区| 亚洲精品无码中文字幕专区| 日韩专区欧美专区第五页| 国产女人AAA级久久久级| 一区二区三区四区蜜桃在线| 3p人妻一区二区三区| 国内精品视频免费观看视频| 天天看天天舔天天摸| 日韩欧美在线综合网高清| 中文字幕人妻免费电影|