Chào mừng bạn đến với Bộ điều khiển ảo TCP / IP cho ứng dụng Android!
Ứng dụng điều khiển ảo TCP / IP cho Android chuyển đổi thiết bị của bạn thành một phím điều khiển ảo có thể gửi các sự kiện hành động của nó thông qua giao thức TCP / IP, cổng 8081, đến một IP nhất định của mạng cục bộ của bạn.
Ứng dụng này lý tưởng cho các nhà phát triển muốn có một phím điều khiển ảo phía máy khách TCP / IP đơn giản để điều khiển ứng dụng phía máy chủ của nó.
Ứng dụng sẽ yêu cầu bạn cung cấp địa chỉ IP của mạng cục bộ nơi phải có ứng dụng (không phải do chúng tôi cung cấp!) Đã nghe cổng 8081 để đàm phán kết nối TCP với phím điều khiển ảo này.
Lần đầu tiên Bộ điều khiển ảo TCP / IP cho ứng dụng Android được khởi động, một IP cơ sở được hỏi. IP cơ sở này là
a) thiết bị (máy tính, v.v.) nơi ứng dụng phía máy chủ của bạn đang chờ một phím điều khiển ảo tại kết nối cổng TCP 8081 hoặc
b) nếu bạn không biết chính xác địa chỉ IP nào có ứng dụng máy chủ, một IP từ nơi cần điều khiển ảo sẽ bắt đầu tìm kiếm ứng dụng phía máy chủ. Ví dụ. Nếu phím điều khiển ảo không thể tạo kết nối TCP tới IP cơ sở 192,168.1.1 cổng 8081, thì nó sẽ tìm trong IP 192.168.1.2 tiếp theo, sau đó cho đến khi có thể kết nối với máy chủ TCP tại cảng 8081.
Điều này hữu ích khi bạn không biết ứng dụng phía máy chủ. IP (ví dụ: mạng DHCP cục bộ sử dụng IP động). Vì ứng dụng này dành cho các mạng cục bộ đơn giản (thường là WiFi tại nhà, v.v.) ngay cả khi IP của ứng dụng phía máy chủ là động, thường thì nó không thay đổi thường xuyên.
Bộ điều khiển ảo TCP / IP cho ứng dụng Android gửi các thông báo dài dòng sau qua kết nối cổng TCP 8081:
TRÁI, PHẢI, LÊN, XUỐNG, LÊN TẢI, LEFTDOWN, TẢI XUỐNG, ĐÚNG, cùng với các từ tương tự và BUTTON1 hoặc BUTTON2, ví dụ: UPLEFTBUTTON1, DOWNRIGHTBUTTON2 ...
Chúng tôi đang sử dụng ứng dụng này để tính toán retro: ví dụ, ứng dụng này đã được thử nghiệm với trình giả lập Fuse ZX Spectrum (ZX Spectrum là / là một máy tính cá nhân phổ biến của thập niên 80 ở châu Âu) được cấu hình với thiết bị ngoại vi Spectranet.
Kiểm tra thông tin chi tiết về giao thức và các ví dụ thử nghiệm trong nút thông tin có trong ứng dụng.
Minor modifications on the texts of the welcome message and the explanations of the protocol.