当前位置: 首页 > 面试题库 >

通过Wi-Fi连接将文本从android发送到PC

姬奇思
2023-03-14
问题内容

我是android编程和stackoverflow的新手。我想创建一个将某些信息(例如文本)发送到同一网络(Wi-
fi)上的PC的应用程序,并使用Java应用程序在PC上阅读。任何想法如何开始?对不起,我的英语不好


问题答案:

您应在客户端和服务器程序中使用wi-fi管理器,并在PC和Android之间直接设置wifi。

对于权限,请使用以下命令:

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET" />

在服务器中使用:

ServerSocket serverSocket = new ServerSocket(9000);
Socket socket = serverSocket.accept();

并在客户中:

socket = new Socket()
socket.connect("192.168.49.(Server Device wi-fi IP(zero to 255))" , 9000);

然后在两个程序中使用这些方法发送和接收数据

DataOutputStream outputStream = new DataOutputStream(socket.getOutputStream());
BufferedReader inputStream = new BufferedReader(new InputStreamReader(socket.getInputStream()));

//in server
String txt = "Hello from Server to Client\n";           
outputStream.write(txt.getBytes());

//in client 
String message = inputStream.readLine();

socket.close();

服务器发送文本,客户端检查输入流中是否有“ \ n”。



 类似资料:
  • 光环板连接Wi-Fi。 启用上传模式 点击启用上传模式。 连接网络 1. 添加事件类积木 当光环板启动时,Wi-Fi类积木 开始连接无线网络()密码(),输入附近Wi-Fi的名称和密码。 2. 网络连接成功后,我们需要一个信号来告诉我们网络连接成功。添加控制类积木 等待(),拖入Wi-Fi类积木 网络已连接?,添加灯光类积木 显示(),让灯环亮起指定图案。 下载代码

  • 当您将 M600 连上 Wi-Fi 网络后,您就可以使用 M600 上的 Google 应用程式商店来更新 Polar 应用程式并下载更多应用程式到您的 Wear OS by Google 智能手表上。 仅适用于与 Android 手机配对的 Polar M600 如果您的 M600 与手机蓝牙的连接断开,则它将自动连接到保存的 Wi-Fi 网络上。当 Android 手机已连接至 Wi-Fi 或

  • 问题内容: 有什么方法可以向连接到特定Wi-Fi网络的设备发送通知? 说,我有一个名为“我的Wi-Fi”的Wi-Fi网络,该网络不安全,任何人都可以连接。公共网络。 可能有N个用户连接到“我的Wi-Fi”。这些用户可以执行任何类型的交易,例如在线支付。 现在,如果我想关闭或关闭“我的Wi-Fi”路由器或接入点,这些交易可能会失败。 因此,在关闭之前,我想向连接到“我的Wi-Fi”网络的所有用户发送

  • 有没有办法向连接到特定Wi-Fi网络的设备发送通知? 比方说,我有一个名为“我的Wi-Fi”的Wi-Fi网络,它是不安全的,即任何人都可以连接。公共网络。 可能有N个用户连接到“我的Wi-Fi”。这些用户可以执行任何类型的交易,例如在线支付。 现在,如果我想关闭或关闭“我的Wi-Fi”路由器或接入点,这些交易可能会失败。 所以在关闭之前,我想向所有连接到“我的Wi-Fi”网络的用户发送一条文本通知

  • 问题内容: 我正在研究通过多个Android设备之间的Wi-Fi Direct连接进行广播的可能性。我创建了一个简单的消息广播应用程序来测试它是否有效,但是到目前为止,我还无法广播消息。当我尝试发送数据包时,出现 SocketException (网络无法访问): 这是我的代码的本质: 有谁知道在 Android 设备上通过Wi-Fi Direct广播是否真的有效?如果它可以正常工作,我在做什么错

  • 1. 开始连接无线网络()密码() 连接到指定无线网络。 示例: 光环板启动后,开始连接到无线网络“Maker-guest”。 2. 网络已连接? 如果网络已连接,报告条件成立。 示例: 光环板启动后,开始连接到无线网络“Maker-guest”。等网络连接成功后,所有LED灯亮起绿色。 3. 识别()语音()秒钟 识别指定语言(汉语或英语)语音指定时间。 示例: 光环板启动后,识别汉语语音3秒钟