У меня проблема с каталогом списков при получении папки от клиента. Я пишу на Python впервые.
Я пробовал другой вид веб-сокета, но у него нет решения, которое я хочу.
Сторона сервера:
from websocket_server import WebsocketServer
import os
def new_client(client,server):
print("New Client is join and given id %d" % client['id'])
server.send_message_to_all("Message Receive Request Folder Name....")
def client_left(client,server):
print("Client (%d) disconnected" % client['id'])
def message_receive(client, server, message)
if len(message) > 200:
message = message[:200]+ '...'
print("client (%d) said: %s" % (client['id'],message))
server.send_message_to_all("client(%d) said: %s" % (client['id],message))
PORT:9001
server = WebsocketServer(PORT)
server.set_fn_new_client(new_client)
server.set_fn_client_left(client_left)
server.set_fn_message_received(message_received)
# list file
path = 'D://testfile// #client will send message contain folder string 'file'
arr = os.listdir(path)
print(arr)
Сторона клиента:
from websocket_server import WebsocketServer
ws = create_connection("ws://localhost:9001/websocket")
ws.send("./file")
print("Sent")
print("Receiving....")
result = ws.recv()
print("Received '%s'" % result)
ws.close()
В результате я хочу получить путь от клиента и os.listdir для получения списка всех ".jpg"файл на стороне сервера