2010-01-25 70 views
1

乾草傢伙,我是Android的新手,但繼承人我想做什麼。android open socket併發送命令

我想打開連接到服務器使用給定的IP和端口,然後發送命令到服務器並獲取數據。

任何想法,我需要谷歌幫助這個?我知道如何在PHP中使用它(使用fputs,fgets和fsockopen)。

任何幫助將是光明的。

謝謝

回答

3

使用java.net類。下面是一個使用DatagramSockets一個簡單的例子:

String cmd("my command"); 
    try { 
     InetSocketAddress address = new InetSocketAddress("10.1.1.1", 12350); 
     DatagramPacket request = new DatagramPacket(cmd.getBytes(), cmd.length(), address); 
     DatagramSocket socket = new DatagramSocket(); 
     socket.send(request); 
    } catch (SocketException e) { 

     ... 
     } 
    } catch (IOException e) { 

     ... 
     } 
    } 

其他Java樣本可以發現here

+0

我已經成功地連接到服務器使用的Socket(),但我不能發送的任何命令。有任何想法嗎? – dotty 2010-01-26 13:56:30