Ví dụ máy khách websockets Python
def __init__( tự, hook, máy chủ. đường, cảng. int, an toàn. bool = Sai, id. Công đoàn[int, str] = 0, is_client_worker. bool = Sai, log_msgs. bool = Sai, dài dòng. bool = Sai, dữ liệu. Danh sách [Liên minh [ngọn đuốc. Tensor, AbstractTensor]] = Không, hết thời gian chờ. int = Không, ). """Một ứng dụng khách sẽ chuyển tiếp tất cả thư tới nhân viên từ xa đang chạy WebsocketServerWorker và nhận lại tất cả phản hồi từ máy chủ. """ bản thân. cổng = cổng tự. chủ nhà = chủ nhà. thời gian chờ = TIMEOUT_INTERVAL nếu thời gian chờ là Không có siêu thời gian chờ nào khác (). __init__( hook=hook, id=id, data=data, is_client_worker=is_client_worker, log_msgs=log_msgs, verbose=verbose, ) # tạo kết nối với máy chủ được giữ mở cho đến khi # WebsocketClientWorker được thu gom rác. # Cờ bảo mật thêm một lớp bảo mật áp dụng mật mã và tự xác thực. an toàn = an toàn bản thân. ws = Không có bản thân. liên kết()
http. //pypi. con trăn. org/pypi/websocket-client/ Show Cực kỳ dễ sử dụng
Mã khách hàng mẫu
Mã máy chủ mẫu Mục tiêu của bài đăng này là giải thích cách tạo một máy khách websocket Python đơn giản để liên hệ với máy chủ echo thử nghiệm trực tuyến
Giới thiệuMục tiêu của bài đăng này là giải thích cách tạo một máy khách websocket Python đơn giản để liên hệ với máy chủ echo thử nghiệm trực tuyến Chúng tôi sẽ sử dụng thư viện websockets, cho phép phát triển cả máy khách và máy chủ websocket [1] Để cài đặt thư viện Python này, cách dễ nhất là sử dụng pip, trình cài đặt gói Python. Sử dụng pip, chúng ta chỉ cần đưa ra lệnh sau trên dòng lệnh Windows (trên một số cài đặt Python cũ hơn, bạn có thể cần điều hướng đến thư mục Tập lệnh trước khi có thể gửi lệnh pip) pip install websockets Lưu ý rằng thư viện này yêu cầu phiên bản Python cao hơn hoặc bằng v3. 4 [1]. Tuy nhiên, hầu hết các ví dụ hiển thị trong tài liệu đều sử dụng cú pháp async await mới, vì vậy tôi khuyên bạn nên sử dụng Python v3. 5 hoặc cao hơn Các thử nghiệm hiển thị bên dưới được thực hiện trên Python v3. 6
|