java - 如何在不使用调制解调器或接入点的情况下在 WIFI 下在 java(PC) 和 android 之间进行通信?

标签 java android networking wifi communication

<分区>

在网络上搜索了很多之后,我无法为我的问题找到明显的答案。 我正在尝试使用 wifi 在我的电脑和我的 android 手机之间发送一些消息。我的 PC 运行一个 java 程序,在这种情况下我只有两个设备,即 PC 和 android 手机。我想在这两个设备之间建立连接而不使用调制解调器或接入点。我对网络/通信和相关内容的经验很少,但我已经知道有两种通信方式:客户端-服务器和 P2P。我不知道在这种情况下该使用哪个。

通常代码示例或教程是学习某些东西的好方法,但任何关于我如何开始的想法也会有帮助:)

非常感谢,索罗什

最佳答案

由于您在这方面不是很有经验,我建议您创建一个客户端-服务器解决方案。

下一步是确定哪个端点将充当服务器。在大多数情况下,移动设备将充当客户端,而您的 PC 将充当服务器,但它可以双向工作。

从这里您应该能够找到大量描述如何实现此类解决方案的教程(我自己在第一次学习时已经这样做过很多次)。

示例:

What is a socket? - Java 网络通信的基本演练,带有代码示例。

Java - Networking - 另一个相当直接的教程。

Android Socket Example - 更像 Android 的教程,与其他教程大同小异。

希望这能让您指向正确的方向!

关于java - 如何在不使用调制解调器或接入点的情况下在 WIFI 下在 java(PC) 和 android 之间进行通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28586932/

相关文章:

java - Spring Security 拦截不起作用

Android OpenGL电子书?

Android: <declare-styleable> 方法属性

Java循环退出条件

c - 为什么 getaddrinfo 需要 3 个 header ?

java - 断言在 JUnit 中调用回调/监听器

java - Maven API 搜索不检索 Google 依赖项

java - 将 javafx 打包器用于非 JavaFX 应用程序

Android:如果任务管理器终止,则重新调用应用程序

python - Windows 上 select.select() 的问题