socket read函数为什么不会读重?

服务器端程序:主要步骤
bind()
listen()
accept()
while:
data=con.recv()

当客户端和服务器端连接建立,
如果客户端仅仅发送了一个hello,服务器端的while循环里的recv读函数为什么不一直读取hello,而是读完一个hello就停下了?

因为执行read的时候,会把输入缓冲区里的内容读出来
读出来之后缓冲区就空了呀
我觉得你还是先别纠结socket的事了,你先开个控制台好好研究一下input函数
为什么你在控制台里敲一个a,input函数不会一直读a呢

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

read进行的是异步处理