Tôi có cài đặt socket riêng của mình hỗ trợ kết nối từ máy khách tcp thông thường. Bây giờ tôi muốn thêm hỗ trợ websocket vào chương trình máy chủ của tôi. Trong trường hợp đó, tôi sẽ cần hỗ trợ bắt tay và các giao thức khung tin nhắn được hỗ trợ bởi các trình duyệt web chính. Tôi đã có thể xử lý phần bắt tay, nhưng đã bị mắc kẹt trong việc xử lý khung và không rập khuôn các thông điệp. Có thư viện C hoặc C++ hiện có nào xử lý mã hóa và giải mã khung tin nhắn websocket và hỗ trợ các giao thức websocket chính được các trình duyệt web chính sử dụng không?Thư viện C hoặc C++ để mã hóa và giải mã khung websocket
Hầu hết việc triển khai hiện tại mà tôi tìm thấy (ví dụ: libwebsocket, websocketpp, v.v.) triển khai thư viện máy chủ và máy khách của riêng họ, điều đó có nghĩa là tôi cần sử dụng triển khai socket của mình. Tôi không muốn làm điều đó bởi vì điều này sẽ yêu cầu tôi sửa đổi rất nhiều thứ trong chương trình hiện tại của tôi, và nó không phải là một lựa chọn cho tôi. Những gì tôi cần chỉ là một thư viện đơn giản để xử lý việc mã hóa và giải mã khung websocket (và/hoặc cũng xử lý phần bắt tay, nhưng nó không bắt buộc).
cách chuyển từ [phpws] (http://code.google.com/p/phpws/source/browse/phpws/websocket.framing.php)? mã trông khá đơn giản. – Chikei