import socket
def handel_cli(cli_soc):
'''浏览器访问服务器内容'''
# 头部信息
cli_data = cli_soc.recv(1024).decode()
res_headers_lines = cli_data.splitlines()
for line in res_headers_lines:
print(line)
# 头信息
res_headers = 'HTTP/1.1 200 OK\r\n' # 200表示找到资源
res_headers += '\r\n' #用空行隔开
# 组织内容
res_body = 'hello world !'
res = res_body + res_headers
cli_soc.send(res.encode())
cli_soc.close()
def main():
'''程序主逻辑'''
serv_soc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
serv_soc.bind(('', 1314))
serv_soc.listen(128)
# 接收客户端内容
cli_soc , cli_addr = serv_soc.accept()
handel_cli(cli_soc)
if __name__ == '__main__':
main()
def handel_cli(cli_soc):
'''浏览器访问服务器内容'''
# 头部信息
cli_data = cli_soc.recv(1024).decode()
res_headers_lines = cli_data.splitlines()
for line in res_headers_lines:
print(line)
# 头信息
res_headers = 'HTTP/1.1 200 OK\r\n' # 200表示找到资源
res_headers += '\r\n' #用空行隔开
# 组织内容
res_body = 'hello world !'
res = res_body + res_headers
cli_soc.send(res.encode())
cli_soc.close()
def main():
'''程序主逻辑'''
serv_soc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
serv_soc.bind(('', 1314))
serv_soc.listen(128)
# 接收客户端内容
cli_soc , cli_addr = serv_soc.accept()
handel_cli(cli_soc)
if __name__ == '__main__':
main()