socket 错误之:OSError: [WinError 10057] 由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。...

时间:2025-04-10 08:39:05

出错的代码

#server端
import socket
import struct

sk=()
(('127.0.0.1',8080))
()
conn,addr=()
str_len1=('i',(4))[0]
print((str_len1))
str_len2=('i',(4))[0]
print((str_len2))
()
()

问题出在上面标红的地方,这里的sk是套接字所以就出现了OSError: ([WinError 10057]  由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。)的错误,

解决办法:只需要将sk改成conn即可