2011-04-13 5 views
1

나는 안드로이드에서 데이터의 파일을 보내고 싶다. 다른 단어 {나는 성별 위치 연령과 같은 일부 데이터를 입력하고 싶다. .... and android and this inroid and then this data and python} 보내는 중 ?? 또는 데이터 여야합니다.어떻게 파일 데이터를 안드로이드에서 파이썬으로 보낼 수 있습니까?

+0

당신은 파이썬 코드를 사용하여 서버 소켓을 열거 나 파이썬을 사용하여 웹 코드를 작성하고 있습니까? – Jim

+0

오픈 소켓! –

답변

0

Android Scripting을 사용해보십시오. Android를 통해 스크립팅 레이어를 만들 수 있습니다.

+0

미안하지만 스크립팅에 대한 도움이 필요합니다 !! 어떻게 도와 줄 수 있니? –

0

오픈 서버 소켓 인 경우 안드로이드에서 클라이언트 소켓을 사용하여 데이터를 전송하십시오. 데이터 형식이 무엇인지 파싱 할 방법을 결정해야하지만 정류 부분은 문제가되지 않습니다.

// Create a socket without a timeout 
try { 
    InetAddress addr = InetAddress.getByName("java.sun.com"); 
    int port = 80; 

    // This constructor will block until the connection succeeds 
    Socket socket = new Socket(addr, port); 
} catch (UnknownHostException e) { 
} catch (IOException e) { 
} 

// Create a socket with a timeout 
try { 
    InetAddress addr = InetAddress.getByName("java.sun.com"); 
    int port = 80; 
    SocketAddress sockaddr = new InetSocketAddress(addr, port); 

    // Create an unbound socket 
    Socket sock = new Socket(); 

    // This method will block no more than timeoutMs. 
    // If the timeout occurs, SocketTimeoutException is thrown. 
    int timeoutMs = 2000; // 2 seconds 
    sock.connect(sockaddr, timeoutMs); 
} catch (UnknownHostException e) { 
} catch (SocketTimeoutException e) { 
} catch (IOException e) { 
} 
+0

벌금 내가 소켓 @ 오픈 파이썬 소켓 소켓과 연결을 기다리고 안드로이드 에서이 (귀하의 코드)를 추가하지만 그것은 연결되지 않은 것 같습니다! 모든 제안 –

+0

그냥 소켓을 만들고 싶다면 소켓 소켓 = 새로운 소켓 (addr, 포트); 소켓이 연결되어 있는지 확인하기 위해 프린트 할 진술을 씁니다. 무엇을해야합니까 ?? –

관련 문제