python-3.x - 使用 json 通过套接字发送大数据
问题描述
问题是当我用我的代码发送代码时,我收到的文本是错误的,就像我发送你好,我知道b'"hello"'
我想在没有这些的情况下接收它b'""'
这是我尝试过的:
import socket ,json
listner=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
listner.bind(("10.0.2.15", 4444))
listner.listen(0)
print("watin for incomin connictions")
connection, address = listner.accept()
print("connected with "+str(address))
while True:
command=raw_input(">> ")
if command=="":
continue
connection.send(json.dumps(command))
result=b''
while True:
try:
result=result+connection.recv(1024)
except ValueError:
continue
print(json.loads(result))
connection.close()`
如果有更好的方法可以在不使用 json 的情况下发送大数据,那对我来说是一个更好的解决方案
解决方案
好的,我只是找到一种方法,不确定它是否是最好的方法,但对我"thetextendhere"
有用这个词断
推荐阅读
- kotlin - 未解决的参考:Github 上 Kotlin 和 Gradle 的 javafx
- asp.net-mvc - 是否可以在单个 _Layout.cshtml 中逐行显示多个局部视图?
- reactjs - 如何通过动态导入开始工作 React.lazy/Suspense?
- graphene-django - 从 Uvicorn 运行时,Django 石墨烯 GraphiQL 页面未加载
- html - BBEdit 查找模式并删除整个表格
- kubernetes - 为什么 ipvs 调度程序不断回到 rr?
- javascript - nuxt.js 在 vue.js 组件中获取默认头部
- javascript - 在 JavaScript 中展平 JSON 对象
- javascript - html5 视频播放列表有视频之间的差距
- arrays - 如何比较 WordPress 中的子类别?