【问题标题】:client-server application客户端-服务器应用程序
【发布时间】:2011-04-02 13:02:14
【问题描述】:

我必须在 android 中创建一个应用程序服务器客户端(客户端和服务器都在 android 上)但我对此很陌生——有人可以帮我提供一些信息吗? TCP/IP 可以用于连接服务器和客户端还是在 android 中我应该使用其他东西? 如果我在不同的系统上分别使用 2 个模拟器,我可以在它们之间发送数据吗?

【问题讨论】:

    标签: android client


    【解决方案1】:

    Android 使用 Linux TCP/IP 堆栈,因此您应该可以使用标准的 java.net.Socket 对象,以及任何您喜欢的 Java 中的 I/O 流读取器/写入器。

    事实上,您可能可以按照大多数 Java 教程在 Linux 中进行套接字编程,并且完全可以在 Android 中使用。在 Google 中搜索“回显服务器”示例(它是相当于 TCP/IP 套接字的“Hello World”)。

    【讨论】:

    • 等一下。我正在 Windows 上运行我的模拟器:)
    • @adrian:Java 是一种独立于平台的语言。无论您使用的是 Windows、Linux 还是 Mac,都没有关系。你仍然可以使用java.net.Socket。此外,如果您的客户端和服务器都在 Android 平台上,那么您使用什么操作系统来编写软件并不重要。 Android 使用 Linux TCP/IP 堆栈(Android 是基于 Linux 的)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多