当前位置: 代码迷 >> Eclipse >> Android系统的网络开发解决办法
  详细解决方案

Android系统的网络开发解决办法

热度:19   发布时间:2016-04-23 01:23:47.0
Android系统的网络开发
各位好!
我现在在尝试开发一个基于Android操作系统的应用程序,主要实现网络通信,我现在想用Android的模拟器和我网络中的某台电脑连接并可以发送UDP数据,各位兄弟可否给个思路?谢谢了!

------解决方案--------------------
我没弄过安卓 ,但是基本的socket技术实现不了吗?
------解决方案--------------------
用Android的模拟器就是使用电脑连接,随便拖个按钮控件上去,调用一下代码就行:

    public static void send(String message) {  
            message = (message == null ? "Hello IdeasAndroid!" : message);  
            int server_port = 12345;  
            DatagramSocket s = null;  
            try {  
                s = new DatagramSocket();  
            } catch (SocketException e) {  
                e.printStackTrace();  
            }  
            InetAddress local = null;  
            try {  
                // 换成服务器端IP  
                local = InetAddress.getByName("localhost");  
            } catch (UnknownHostException e) {  
                e.printStackTrace();  
            }  
            int msg_length = message.length();  
            byte[] messagemessageByte = message.getBytes();  
            DatagramPacket p = new DatagramPacket(messageByte, msg_length, local,  
                    server_port);  
            try {  
                s.send(p);  
            } catch (IOException e) {  
                e.printStackTrace();  
            }  
  相关解决方案