亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Android > 正文

Android 模擬器(JAVA)與C++ socket 通訊 分享

2020-04-11 12:20:19
字體:
來源:轉載
供稿:網友
C++ 作為Client端
view plaincopy to clipboardprint?
復制代碼 代碼如下:

// Client.cpp : Defines the entry point for the console application.    
//    
#include "stdafx.h"    
#include     
#pragma comment(lib,"ws2_32.lib")    
#define  MAX_BUF_SIZE 1024    
#define  PORT_NUMBER 12581    
int _tmain(int argc, _TCHAR* argv[])    
{    
    WSADATA wSaData;    
    WORD dwSockVersion = MAKEWORD(2,2);    
    if (0 != WSAStartup(dwSockVersion,&wSaData)) //協商版本號    
    {    
        printf("Arrange Version Failure");    
        return -1;    
    }    
    SOCKET nSocket;    
    nSocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); //創建TCP socket    
    if (INVALID_SOCKET == nSocket)    
    {    
        printf("invalid socket");    
        WSACleanup();    
        return -1;    
    }    
    sockaddr_in sa;    
    sa.sin_family = AF_INET;    
    sa.sin_addr.s_addr = inet_addr("127.0.0.1");    
    sa.sin_port = htons(PORT_NUMBER);    
    if ( 0 != connect( nSocket,( const SOCKADDR * )&sa, sizeof(sa) ) )    
        return -1;    
    char buf[MAX_BUF_SIZE] = {0};    
    char tmp[MAX_BUF_SIZE] = {0};    
    strcpy(tmp,"this is Client!");  
    int nSend = send(nSocket, tmp, (int)strlen(tmp), 0); 
    int nRecv = 0;    
    nRecv = recv(nSocket, buf, MAX_BUF_SIZE, 0);    
    if (nRecv > 0)    
    {    
        printf("%s/n",buf);    
    }    
    closesocket(nSocket);    
    WSACleanup();    
    return 0;    


Android 模擬器,JAVA作為Serve端
view plaincopy to clipboardprint?
復制代碼 代碼如下:

package com.Android.SocketTest; 
import java.io.DataInputStream; 
import java.io.DataOutputStream; 
import java.net.InetAddress; 
import java.net.ServerSocket; 
import java.net.Socket; 
import android.app.Activity; 
import android.os.Bundle; 
public class SocketTest extends Activity { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setContentView(R.layout.main); 
        StartAcceptSocket(); 
    } 
    private void StartAcceptSocket()  
    { 
        try 
        {              
            short nPort = 31012; 
            ServerSocket m_pServerSocket = new ServerSocket(nPort); //初始化socket 
            Socket pAccSocket = m_pServerSocket.accept(); //accept 阻塞等待 
            new RunningThread(pAccSocket).start();  //新建一個線程進行數據收發 
        }catch(Exception e) 
        { 
            e.printStackTrace(); 
        } 
    } 
    public class RunningThread extends Thread 
    { 
        private Socket msocket = null; 
        RunningThread(Socket s) 
        { 
            this.msocket = s; 
        } 
        public void run() 
        {    
            byte [] pRecbyte = new byte[1024]; 
            String sSend = "hello Client! this is Server"; 
            byte [] pSendByte = new byte[1024]; 
            pSendByte = sSend.getBytes(); 
            while(true) 
            { 
                try 
                { 
                    DataInputStream sRead = new DataInputStream(msocket.getInputStream());  //讀取 
                    int nRec = sRead.read(pRecbyte); 
                    if(nRec > 0 ) 
                    { 
                        //System.out.println("receive client message success!"); 
                        DataOutputStream    sWrite = new DataOutputStream(msocket.getOutputStream());  
                        sWrite.write(pSendByte);  //發送 
                        break; 
                    }    
                }catch(Exception e) 
                { 
                    e.printStackTrace(); 
                } 
            } 
        } 
    } 


 android 模擬器使用的IP 地址為"127.0.0.1";使用PC機的端口號,在模擬器TCP連接調試之前必須使用android sdk 使用的工具進行一次端口映射。如圖所示。即使用 Sdk 中的Tools下abd 工具,在cmd 窗口中運行E://install//android//Android//android-sdk-windwows//tools//adb forward tcp:12581 tcp:31012" 前面目錄為android sdk  Tools 所在目錄。根據本機情況而定。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91精品视频在线| 国产欧美一区二区三区久久| 国产精品国产亚洲伊人久久| 久久久国产一区二区三区| 欧美日本亚洲视频| 国产精品你懂得| 国产免费一区二区三区香蕉精| 日韩av片永久免费网站| 亚洲视频777| 国产一区二区三区高清在线观看| 日本午夜在线亚洲.国产| 日韩网站免费观看| 国产精品视频精品| 欧美激情国产精品| 日韩亚洲综合在线| 色综合亚洲精品激情狠狠| 亚洲一区二区三区四区视频| 欧美中文在线字幕| 日韩成人在线免费观看| 色哟哟网站入口亚洲精品| 欧美日韩亚洲激情| 国产精品劲爆视频| 国产精品国产亚洲伊人久久| 岛国视频午夜一区免费在线观看| 日本高清视频精品| 少妇高潮 亚洲精品| 九九热精品视频在线播放| 国产精品欧美风情| 日韩成人性视频| 国产精品va在线| 国产91|九色| 国产精品一区二区三| 亚洲午夜国产成人av电影男同| 在线日韩中文字幕| 国产成人精品久久久| 国产精品福利久久久| 久久在线观看视频| 一夜七次郎国产精品亚洲| 亚洲自拍另类欧美丝袜| 亚洲精品国产综合久久| 最好看的2019年中文视频| 欧美乱大交xxxxx另类电影| 国模私拍一区二区三区| 国外视频精品毛片| 韩国国内大量揄拍精品视频| 日韩一区在线视频| 午夜精品一区二区三区在线视| 亚洲女同精品视频| 久久久成人av| 久久久极品av| 国产精品日韩欧美| 日韩av成人在线| 国产精品国模在线| 国产一区香蕉久久| 亚洲香蕉av在线一区二区三区| 亚洲国产成人精品女人久久久| 综合网日日天干夜夜久久| 国产视频精品免费播放| 亚洲欧美制服另类日韩| 久久夜色精品国产| 欧美激情精品久久久久久| 日韩高清av一区二区三区| 亚洲女人天堂视频| 97视频在线观看网址| 91av在线播放视频| 久久理论片午夜琪琪电影网| 欧美午夜宅男影院在线观看| 亚洲欧洲在线看| 日韩精品视频在线免费观看| 91精品国产91久久久久| 久热精品视频在线观看| 欧美激情一区二区三区久久久| 久久久久久久国产| 日韩欧美国产高清91| 日韩欧美精品免费在线| 亚洲综合中文字幕在线| 欧美在线一区二区三区四| 在线观看日韩欧美| 国产日韩欧美一二三区| 人体精品一二三区| 亚洲第一免费播放区| 欧洲中文字幕国产精品| 黑人巨大精品欧美一区免费视频| 精品福利樱桃av导航| 欧洲美女7788成人免费视频| 韩曰欧美视频免费观看| 亚洲综合色激情五月| 亚洲最大福利视频网| 久久av红桃一区二区小说| 欧美专区第一页| 国产精品99久久久久久久久久久久| 91精品国产高清久久久久久久久| 国模gogo一区二区大胆私拍| 精品国内产的精品视频在线观看| 欧美性猛交xxxx免费看漫画| 久久亚洲电影天堂| 久久精品视频免费播放| 蜜月aⅴ免费一区二区三区| 成人av.网址在线网站| 91高清视频免费| 美女啪啪无遮挡免费久久网站| 精品网站999www| 欧美国产视频日韩| 国产日本欧美一区二区三区| 久久久久国产精品www| 97久久精品人搡人人玩| 不卡在线观看电视剧完整版| 日韩成人网免费视频| 日本老师69xxx| 米奇精品一区二区三区在线观看| 欧美三级xxx| 久久精品视频中文字幕| 久久天堂av综合合色| 亚洲欧美成人精品| 国产91网红主播在线观看| 日韩视频精品在线| 亚洲欧洲偷拍精品| 亚洲精品福利视频| 国产欧美精品一区二区三区介绍| 亚洲欧美国产精品久久久久久久| 超薄丝袜一区二区| 在线观看国产精品淫| 成人黄色大片在线免费观看| 国产人妖伪娘一区91| 日本欧美精品在线| 亚洲欧美日韩中文视频| 中文字幕日韩av| 日韩视频免费看| 一区二区三区回区在观看免费视频| 日韩av在线直播| 88国产精品欧美一区二区三区| 成人午夜在线观看| 久久伊人精品天天| 亚洲男人天天操| 亚洲国产精品中文| 国产美女直播视频一区| 成人h猎奇视频网站| 欧美国产乱视频| 色综合导航网站| 性欧美暴力猛交69hd| 成人黄色av免费在线观看| 欧美日韩成人网| 国产日韩精品一区二区| 国产成人一区二区三区电影| 这里只有精品丝袜| 精品久久久在线观看| 久久福利网址导航| 91香蕉嫩草神马影院在线观看| 一区二区在线视频| 高清欧美性猛交| 一道本无吗dⅴd在线播放一区| 91网站在线免费观看| 日韩免费黄色av| 懂色av中文一区二区三区天美| 91精品久久久久久久久不口人| 91在线高清视频| 日韩福利视频在线观看| 日韩人在线观看| 欧美激情久久久久| 午夜精品福利视频| 亚洲最新在线视频| 久久精品视频导航| 超碰日本道色综合久久综合| 美女精品视频一区|