【问题标题】:android open socket and send commandsandroid打开套接字并发送命令
【发布时间】:2010-01-25 12:40:24
【问题描述】:

嘿伙计们,我是 Android 新手,但这是我想做的事情。

我希望能够使用给定的 IP 和端口打开与服务器的连接,然后向服务器发送命令并取回数据。

有什么想法我需要谷歌来帮助解决这个问题吗?我知道如何在 PHP 中实现(使用 fputs、fgets 和 fsockopen)。

任何帮助都会很棒。

谢谢

【问题讨论】:

    标签: java android sockets


    【解决方案1】:

    使用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:

    【讨论】:

    • 我已经设法使用 Socket() 连接到服务器,但我无法发送任何命令。有什么想法吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-16
    • 1970-01-01
    • 1970-01-01
    • 2020-05-03
    • 1970-01-01
    • 2017-05-23
    • 2014-06-05
    相关资源
    最近更新 更多