gbtx个别同学 发表于 2022-8-10 22:33:18

【求助】请问socket.accept()报错如何排查解决?

在用掌控板做服务器时出现了这样的错误:

我是看着https://mc.dfrobot.com.cn/thread-308577-1-1.html这篇问答和https://blog.csdn.net/hugo33/article/details/...这篇文章写的程序
我想找到图中usocket这个模块的源码看看的,但是始终找不到。
请问有大佬帮忙分析一下原因吗

gbtx个别同学 发表于 2022-8-10 22:52:21

第二个连接是https://blog.csdn.net/hugo33/article/details/123641043?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-123641043-blog-91519184.pc_relevant_multi_platform_whitelistv3&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-123641043-blog-91519184.pc_relevant_multi_platform_whitelistv3&utm_relevant_index=1

yywudao 发表于 2022-8-11 09:52:29

本帖最后由 yywudao 于 2022-8-11 10:21 编辑

不清楚你这个程序具体想显示什么内容。
单独 socket 这块的用法,建议看下【python教程】socket网络编程(tcp\udp)

socket.accept()
接受 TCP 连接并返回元组 *(conn, address)*, 其中
`conn`-- 是新的套接字对象,可以用来接收和发送数据,
`address` -- 是连接的客户端的地址

一般写 *conn, addr = socket.accept()* , 或者 *conn = socket.accept()* , *addr = socket.accept()*

s.recv(bufsize)
接受 TCP 套接字的数据, `bufsize` 指定要接收的最大数据量。

```python
conn = socket.accept()

# 接收对方发送过来的数据,读取字节设为1024字节
data = conn.recv(1024) # 数据类型是bytes
```

赤星三春牛! 发表于 2022-8-11 17:26:53

yywudao 发表于 2022-8-11 09:52
不清楚你这个程序具体想显示什么内容。
单独 socket 这块的用法,建议看下【python教程】socket网络编程(t ...

赞!                  

gbtx个别同学 发表于 2022-8-11 19:29:27

谢谢大佬!
页: [1]
查看完整版本: 【求助】请问socket.accept()报错如何排查解决?