gpt4 book ai didi

python-3.x - 使用json通过套接字发送大数据

转载 作者:行者123 更新时间:2023-12-03 12:08:10 26 4
gpt4 key购买 nike

问题是当我用我的代码发送代码时,我收到了错误的文本,就像我发送问候时一样,我收到了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,那对我来说是一个更好的解决方案

最佳答案

好的,我只是找到一种方法,不确定是否是执行此操作的最佳方法,但是对我有用,我只是在send方法(如"thetextendhere")的消息末尾添加一个特定的字符串,并在任何时候在接收器方法中进行while循环找到这个断字

关于python-3.x - 使用json通过套接字发送大数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54562691/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com