java - Android在连接时发送带有套接字错误的字符串
问题描述
我想使用套接字与计算机通信。我使用 Python 创建了服务器,并尝试使用 Android (Java) 访问它。
我尝试使用连接到服务器,Socket client = new Socket (" xxx.xxx.xxxx ", 3425);
但它给我一个错误,我无法弄清楚它是什么。谁能告诉我如何与计算机通信?我已经搜索了两个多小时(我不是在开玩笑)而且我经常在Socket client = new Socket (" xxx.xxx.xxxx ", 3425);
我的错误at com.example.computer.MainActivity.Send(MainActivity.java:48)
来自 IoException
我在 python 中的服务器:
import socket, time
soc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
soc.bind((" xxx.xxx.xxxx ", 3425))
soc.listen(5)
(client, (ipNum, portNum)) = soc.accept()
print("Client connected")
while True:
print(client.recv(40))
time.sleep(0.5)
也许是因为我没有请求互联网许可?
解决方案
推荐阅读
- twig - Twig 模板的 PhpStorm 代码完成
- python-3.x - Python 3:获取值错误,序列大于 32
- python - python 3.7,为什么主角先走却输了?
- r - 在 iGraph 中模拟网络后添加组成员作为节点属性
- html - 如何为 html 表中的每条记录显示一种随机背景颜色
- android - 在 DialogFragment 中附加时,Android 侦听器始终为空
- javascript - 在 react redux 中映射 JSON 数据时遇到问题
- php - 正确删除cookie,但它仍然存在?
- javascript - 如何让我的 react-multi-carousel 为我的 ReactJS 应用程序使用灯箱功能
- odoo-12 - 从选择库存表单视图继承按钮 Odoo 12