Nó đã hoạt động rồi. Nhiều trò chơi đã chạy qua kết nối telnet. Ngay cả bây giờ bạn có thể chơi NetHack và nhiều trò chơi tương thích ASCII khác với bảng điều khiển 80x25. Điều đó có nghĩa là để chơi trò chơi khá nhanh, bạn nên vượt qua 2000 ký tự với tốc độ 2-5 mỗi giây. Đó sẽ là 10 kilobyte mỗi giây, điều đó là tốt.
Nếu bạn sẽ tăng cửa sổ mà bạn đang tìm kiếm, bạn sẽ đập vào tường rất nhanh. Nó không phải là tường băng thông, mà là tường trễ. Với gói tăng bạn gửi qua mạng, ứng dụng trả lời của bạn sẽ miễn cưỡng hơn. Nó trông giống như "cửa sổ độ trễ băng thông", trong khi tăng băng thông, độ trễ của bạn tăng lên do bộ nhớ đệm ở mọi nơi.
Các trò chơi hiện đại không thể giải quyết vấn đề này và thậm chí nhiều người chơi một lần, thậm chí là tốt nhất - như Counter-Strike hay Liên minh huyền thoại, có những hạn chế làm giảm chất lượng chơi nếu bạn không có máy tính được kết nối trực tiếp qua mạng LAN. Những game thủ giỏi đang chơi trên các giải đấu, khác với những người bình thường vì họ liên tục chơi với độ trễ <1ms.
Nhưng thiết kế mạng của Liên minh huyền thoại có khả năng đồng bộ hóa rất tốt, vì vậy nếu bạn hỏi họ, họ có thể chỉ cho bạn nơi bạn có thể mua hoặc sử dụng.
Khác thay thế - "vượt qua các yếu tố", có nghĩa là bạn đang truyền đồ họa vector qua mạng. Nhiều tiêu chuẩn được phát triển, nhưng ví dụ được biết đến nhiều nhất là "xorg-server". Tôi đã suy nghĩ một chút về việc viết một số người gửi-người nhận mạng đồ họa vector nhỏ đẹp, nhưng theo kinh nghiệm của tôi, tất cả những người đang phải chịu "băng thông nhỏ - cửa sổ độ trễ". Điều đó có nghĩa là thời gian sử dụng tốt nhất có thể đạt được với các máy tính được kết nối trực tiếp.
Nếu bạn chỉ muốn gửi hình ảnh qua mạng, có codec h264 với nguồn mở. Dự án FFmpeg đã làm việc trên các codec khác nhau. Nhiều gói mở tồn tại, có thể dễ dàng phân biệt bằng * VNC. Thông thường phần mềm này được sử dụng để có được quản trị từ xa.
Đối với các trò chơi tốc độ làm mới nhỏ, như "đối tượng ẩn", v.v., lý tưởng nhất là chỉ thực hiện tải xuống theo yêu cầu với bộ nhớ đệm. Trình duyệt cho phép điều này, nhưng tôi không biết nhiều về cách viết trò chơi trình duyệt.