头歌-WEB服务器编程实现
第2关-服务端获取连接请求。第1关-创建流式套接字。
·
第1关-创建流式套接字
#import socket module
from socket import *
serverSocket = socket(AF_INET, SOCK_STREAM)
#Prepare a sever socket
########## Begin ##########
serverSocket.bind(('127.0.0.1',6789))
serverSocket.listen(1)
########## End ##########
print(serverSocket)
serverSocket.close()
第2关-服务端获取连接请求
#import socket module
from socket import *
serverSocket = socket(AF_INET, SOCK_STREAM)
#Prepare a sever socket
serverSocket.bind(("127.0.0.1",6789))
serverSocket.listen(1)
#while True:
#Establish the connection
print('开始WEB服务...')
try:
########## Begin ##########
connectionSocket, addr = serverSocket.accept()
message = connectionSocket.recv(1024)
########## End ##########
print(addr[0])
print(message)
connectionSocket.close()
except IOError:
connectionSocket.close()
serverSocket.close()
更多推荐
所有评论(0)