#练习
'''
#.py
import socket
soc = socket.socket()#创建socket对象
soc.bind(("",6666))#绑定ip和端口号
soc.listen()#开始监听
print("开始等待连接")
conn,addr = soc.accept() #等待连接
print("连接成功")
rev = conn.recv(100)#接收数据
conn.send(b"how old are you")
print(rev)
'''
'''
import socket
soc = socket.socket()
soc.bind(("",6666))
soc.listen()
while True:
print("开始等待连接")
conn,addr = soc.accept()
print("连接成功")
while True:
rev = conn.recv(100)
if rev == b"":
break
print("客户端说:",rev)
s = input("请输入>>>")
conn.send(s.encode("utf-8"))
conn.close()
'''
import socket
soc = socket.socket()
soc.bind(("",6666))
soc.listen()
while True:
print("开始等待连接")
conn,addr = soc.accept()
print("连接成功")
while True:
rev1 = conn.recv(4)
rev2 = conn.recv(4)
rev3 = conn.recv(4)
#rev_1 = conn.recv(4)
#if rev == b"":
if rev1 == b"":
break
#print("客户端说:",rev,rev_1)
print("客户端说:",rev1)
print("客户端说:",rev2)
print("客户端说:",rev3)
s = input("请输入>>>")
conn.send(s.encode("utf-8"))
conn.close()
#.client
#练习
'''
import socket
client = socket.socket()
client.connect(("localhost",6666))
client.send(b'how are you')
data = client.recv(100)
print(data)
client.close()
'''
'''
import socket
client = socket.socket()
client.connect(("localhost",6666))
while True:
s = input("请输入>>>")
client.send(s.encode("utf-8"))
data = client.recv(100)
print("服务器说:",data)
if data == b"byebye":
break
client.close()
'''
import socket
client = socket.socket()
client.connect(("localhost",6666))
while True:
s = input("请输入>>>")
c = len(s) // 3
client.send(s[:c].encode("utf-8"))
client.send(s[c:c*2].encode("utf-8"))
client.send(s[c*2:].encode("utf-8"))
data = client.recv(100)
print("服务器说:",data)
if data == b"byebye":
break
client.close()