服务器端程序:主要步骤
bind()
listen()
accept()
while:
data=con.recv()
当客户端和服务器端连接建立,
如果客户端仅仅发送了一个hello,服务器端的while循环里的recv读函数为什么不一直读取hello,而是读完一个hello就停下了?
服务器端程序:主要步骤
bind()
listen()
accept()
while:
data=con.recv()
当客户端和服务器端连接建立,
如果客户端仅仅发送了一个hello,服务器端的while循环里的recv读函数为什么不一直读取hello,而是读完一个hello就停下了?
因为执行read的时候,会把输入缓冲区里的内容读出来
读出来之后缓冲区就空了呀
我觉得你还是先别纠结socket的事了,你先开个控制台好好研究一下input函数
为什么你在控制台里敲一个a,input函数不会一直读a呢