#! /usr/bin/env python
# -*- coding: utf-8 -*-
import socket
#1 买手机
phone = socket.socket(socket.AF_INET,socket.SOCK_STREAM) #socket_DRAM udp协议,socket_STREAM流式协议
# print('套接字对象1',phone)
#套接字1主要用来绑定,做准备工作
#2 绑定手机卡
phone.bind(('127.0.0.1',8080)) #port:0~65535
#3 开机
phone.listen(5) #backlog是半连接池,一般把半连接池的值写到配置文件中
#4 等待电话拨入
print('start...')
conn,client_addr=phone.accept() #对应客户端的connect操作
# print('>>>>>>>>>>>')
# print('套接字对象2:',conn) #套接字2 代表tcp建好的双向通路 收发数据
# print(client_addr)
#5 收发消息
data = conn.recv(1024) #最大只能接收:1024bytes 收消息
send = conn.send(data.upper())
import time
time.sleep(100000)
#6 挂电话
conn.close()
#7 关手机
phone.close()