# 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...