4 điểm bởi GN⁺ 2023-08-11 | 1 bình luận | Chia sẻ qua WhatsApp
  • Bài viết giới thiệu ứng dụng chat có tên Arpchat, được phát triển bằng cách sử dụng ARP (Address Resolution Protocol)
  • ARP là giao thức được dùng để tìm địa chỉ MAC của các máy tính khác trên cùng một mạng
  • Tác giả đã phát triển Arpchat trong hai ngày khi đang bị ốm và không có việc gì tốt hơn để làm
  • Động lực làm ra Arpchat đến từ nhu cầu mỗi năm một lần phải trò chuyện với bạn bè qua một mạng bị cô lập
  • Tác giả hài hước thừa nhận khả năng dự án này có thể gây ra rắc rối, nhưng cũng gợi ý rằng nó có thể có những ứng dụng thực tế
  • Arpchat có thể gửi các tin nhắn dài tới hàng chục nghìn ký tự nhờ triển khai một giao thức truyền tải có thể khái quát hóa trên ARP và cơ chế nén
  • Ứng dụng bao gồm thông báo tham gia và rời đi, cùng hệ thống phát hiện hiện diện và heartbeat để xem danh sách mới nhất của những người dùng khác đang trực tuyến
  • Tác giả cảnh báo không nên dùng phần mạng của Arpchat như một phương án thay thế cho UDP (User Datagram Protocol)
  • Với những ai quan tâm đến cách Arpchat hoạt động về mặt kỹ thuật, tác giả đã viết một bài riêng
  • Arpchat có thể được cài đặt từ trang phát hành, với hướng dẫn cụ thể cho người dùng Windows và Linux
  • Tác giả hài hước khuyến cáo người dùng đừng xây dựng ứng dụng này, nhưng vẫn cung cấp hướng dẫn cho những ai muốn thử, bao gồm cả việc nó đã được kiểm thử trên phiên bản unstable mới nhất của Rust

1 bình luận

 
GN⁺ 2023-08-11
Ý kiến trên Hacker News
  • Nhà sáng lập ArpChat chia sẻ dự án trên Hacker News: một công cụ dùng ARP để nhắn tin với bạn bè trong cùng mạng
  • Tác giả đánh giá đây là một dự án vui và mang tính giáo dục, đã được dùng trong môi trường ngoại tuyến dù vẫn phát hiện một số lỗi lớn
  • Tác giả đã bổ sung các tính năng như màu tên người dùng và thời gian tin nhắn, đồng thời có kế hoạch sớm phát hành phiên bản mới
  • Một người dùng giải thích ARP (Address Resolution Protocol) là liên kết giữa địa chỉ MAC dùng trong Ethernet và địa chỉ IP dùng trên Internet
  • Một người dùng khác chia sẻ kinh nghiệm xây dựng hệ thống nhắn tin đa nền tảng bằng giao thức tích hợp sẵn, nhấn mạnh tính sáng tạo và đổi mới của cộng đồng kỹ thuật
  • Một số người dùng cảnh báo về các vấn đề tiềm ẩn liên quan đến ARP, như làm ngập mạng bằng lưu lượng ARP giả mạo và trong một số tình huống có thể vượt qua VLAN
  • Nhiều người dùng chia sẻ trải nghiệm với các dự án tương tự, như phần mềm chat cho LAN party và hệ thống nhắn tin cho các thành viên gia đình làm việc tại nhà
  • Một người dùng đặt câu hỏi liệu công cụ như ArpChat có thể được dùng để thiết lập mạng không dây phục vụ trò chuyện mà không cần kết nối bên ngoài hay không, qua đó cho thấy các trường hợp sử dụng tiềm năng của công cụ