Python套接字服務端簡單實現,通過瀏覽器訪問

2021-10-03 00:19:16 字數 938 閱讀 5713

# import socket

def service_client(new_socket):

# 為這個客戶端返回資料,即http請求

# 2.返回http格式的資料,給瀏覽器

# 2.1準備傳送給瀏覽器的資料

# 2.2準備傳送給瀏覽器的資料---body

response += "hello world";

new_socket.send(response.encode("utf-8"));

# 3.關閉套接字

new_socket.close()

def main():

# 1.建立套接字

tcp_server_socket = socket.socket(socket.af_inet, socket.sock_stream)

# 2.繫結

tcp_server_socket.bind(("", 8080));

# 3.變為監聽套接字

tcp_server_socket.listen(128)

while true:

new_socket, client_addr = tcp_server_socket.accept();

# 5.為這個客戶端服務

service_client(new_socket);

# 6關閉監聽套接字

tcp_server_socket.close();

if __name__ == '__main__':

main();

tcp套接字客戶端 服務端Demo

tcp socket 服務端編寫步驟 1 建立socket 2 bind套接字 3 listen監聽套接字 4 accept等待客戶端連線 5 read write資料的讀寫 6 close關閉套接字 tcp socket 客服端編寫步驟 1 socket套接字建立 2 connect連線 3 re...

python3客戶端與服務端套接字通訊

滿足客戶端與服務端通訊,套接字。選擇sentence表示客戶端對服務端的請求內容。client.py from socket import servername 192.168.159.135 serverport 12000 clientsocket socket af inet,sock str...

基於Python的TCP服務端 客戶端簡單應用示例

服務端 server.py coding utf 8 import sys import socket import argparse def test server host,port 建立tcp套接字 sock socket.socket socket.af inet,socket.sock s...