tailieunhanh - Luận văn: Lập trình phân tán trên Java

Lý do chọn đề tài Cờ caro là một trò chơi nhỏ hấp dẫn và không thiếu phần sáng tạo, chắc hẳn ai cũng từng trải nghiệm qua trò chơi nhỏ này trong những lúc xả stress cùng bạn bè. Nhưng trong cuộc sống hiện đại ngày nay chúng ta không thể trực tiếp ngồi chơi cờ cùng nhau. Vì thế, chơi cờ caro online qua mạng đã ra đời phục vụ nhu cầu đó. 2. Yêu cầu . Server: | GIỚI THIỆU 1. Lý do chọn đề tài Cờ caro là một trò chơi nhỏ hấp dẫn và không thiếu phần sáng tạo chắc hẳn ai cũng từng trải nghiệm qua trò chơi nhỏ này trong những lúc xả stress cùng bạn bè. Nhưng trong cuộc sống hiện đại ngày nay chúng ta không thể trực tiếp ngồi chơi cờ cùng nhau. Vì thế chơi cờ caro online qua mạng đã ra đời phục vụ nhu cầu đó. 2. Yêu cầu . Server Lắng nghe. Phục vụ yêu cầu của Client. Xử lý nước đi của các Client để gửi kết quả thắng thua trong bàn cờ cho các Client trong bàn cờ. . Client Kết nối Server. Gửi yêu cầu cho Server phục vụ mời chơi chấp nhận lời mời nước đi chơi lại. 3. Một số kỹ thuật liên quan Sử dụng mô hình mạng Client Server giao thức TCP IP. Cổng kết nối 9000. Sử dụng Socket và kỹ thuật multithread trong Java và một số tính năng khác. Lựa chọn ngôn ngữ Java. Java được xem là một ngôn ngữ lập trình ứng dụng cho mạng vì những đặc tính riêng biệt của chúng như đa hệ nền đa luồng bảo mật hướng đối tượng phân tán ứng dụng web. . 4. Nội dung . Server . Giao diện Server có các chức năng sau V Start Server. J Listbox danh sách những người đang online. J Listbox cập nhật các player đang chơi. J Text Area lưu thông tin kết nối đến Server của các player. . Các giao thức liên lạc giữa Server và Client J Connect liên lạc connect giữa client và server. Khi client đăng nhập thì nó sẽ gửi một chuỗi Connect username . J Cổng mặc định nhận giao thức giữa Server và Client là cổng 9000. J Disconnect client gửi tín hiệu ngắt kết nối Server gửi đi tính hiệu khi có client ngắt kết nối cho toàn thể client Disconnect username . J CallPlay client gửi tính hiệu mời một client khác chơi cờ CallPlay username_của_người_mời username_của_đối_thữ . J Yes client đối thủ đồng ý chơi client gửi lên Yes username_người_yes username_người mời mình . J KieuConDi khi nhận được tín hiệu đồng ý chời server gửi kiểu con đi quy định cho trước X or O . KieuConDi username1 X username2 O username1 đi X username2 đi O . J Play client gửi nước đi của mình .

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.