# import socket
# sk = socket.socket()
# sk.connect(('127.0.0.1',8091))
# sk.send(b'hahheebbeb')
# while 1:
# msg_s = input('>>>')
# sk.send(msg_s.encode('utf-8'))
# if msg_s == 'q':
# break
#
# msg = sk.recv(1024).decode('utf-8')
# print(msg)
# if msg == 'q':
# break
#
# sk.close()
# import socket
#
# sk = socket.socket() #与服务端一样。
#
# sk.connect(('127.0.0.1',8091)) #与服务器建立连接,ip地址和端口要一致。
# sk.send(b'hello') #发送内容,要求必须是bytes类型。
# while 1:
# msg_s = input('>>>')
# sk.send(msg_s.encode('utf-8'))
# if msg_s == 'q':
# break
#
# msg_r = sk.recv(1024).decode('utf-8')
# print(msg_r)
# if msg_r == 'q':
# break
#
# sk.close()
客户端
# import socket
#
# sk = socket.socket()
# sk.bind(('192.168.12.67',8092))
# sk.listen(5)
# fd,addr = sk.accept()
# # print(fd.recv(1024))
# while 1:
# msg = fd.recv(1024).decode('utf-8')
# print(msg)
# if msg == 'q':
# break
#
# msg_s = input('>>>')
# fd.send(msg_s.encode('utf-8'))
# if msg_s == 'q':
# break
#
# fd.close()
# sk.close()
import socket
sk = socket.socket()#套接字。实例化一个socket对象,其中type默认= SOCK_STREAM,默认TCP协议。
sk.bind(('127.0.0.1',8091))#开启服务。 127.0.0.1 本机默认地址。字符。 8091:自定义的端口。数字。
sk.listen(10) #监听。括号中的数字代表接入的数量。
fh , addr = sk.accept() #得到一个文件操作符和连入客户端的地址。
# msg = fh.recv(1024) #1024代表能接收的字节数。
# print(msg)
# while 1:
# msg_r = fh.recv(1024).decode('utf-8')
# print(msg_r)
# if msg_r == 'q':
# break
#
# msg_s = input('请输入').strip()
# fh.send(msg_s.encode('utf-8'))
# if msg_s == 'q':
# break
#
# fh.close()
# sk.close()