1 Star 2 Fork 1

AmaZzzIng / Computer-Networking-A-Top-Down-Approach-NOTES

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
TCPServer.py 750 Bytes
一键复制 编辑 原始数据 按行查看 历史
默然 提交于 2017-04-24 04:26 . 更改了目录结构
from socket import *
serverPort = 12000
serverSocket = socket(AF_INET, SOCK_STREAM) # 创建TCP欢迎套接字,使用IPv4协议
serverSocket.bind(('',serverPort)) # 将TCP欢迎套接字绑定到指定端口
serverSocket.listen(1) # 最大连接数为1
print("The server in ready to receive")
while True:
connectionSocket, addr = serverSocket.accept() # 接收到客户连接请求后,建立新的TCP连接套接字
print('Accept new connection from %s:%s...' % addr)
sentence = connectionSocket.recv(1024) # 获取客户发送的字符串
capitalizedSentence = sentence.upper() # 将字符串改为大写
connectionSocket.send(capitalizedSentence) # 向用户发送修改后的字符串
connectionSocket.close() # 关闭TCP连接套接字
1
https://gitee.com/amazzzing/Computer-Networking-A-Top-Down-Approach-NOTES.git
git@gitee.com:amazzzing/Computer-Networking-A-Top-Down-Approach-NOTES.git
amazzzing
Computer-Networking-A-Top-Down-Approach-NOTES
Computer-Networking-A-Top-Down-Approach-NOTES
master

搜索帮助