Muốn 2 máy có thể đánh online với nhau thì cách cài đặt sever online thế nào?
Chào mọi người!
Hiện tại mình đang làm 1 đề tài về Công nghệ phần mềm là lập trình game Caro qua mạng. Mình đã làm được theo Client - Sever (sử dụng socket), nhưng chỉ chạy trên máy của mình.
Bây giờ mình muốn 2 máy có thể đánh online với nhau thì cách cài đặt sever online thế nào ? Yêu cầu của mình là chỉ dưới 10 người có thể đăng nhập vào chơi.
Mình cũng có search qua google nhưng chưa thể mường tượng được trên sever online đó sẽ như thế nào, và làm sao có thể tạo được 1 server online đó
Xin cảm ơn !
Mình nghe đâu là VPS gì đấy, lên google seach coi đúng thứ bạn cần không!
Thường thì khi client kết nối với server qua socket, nếu đặt ở local với nhau thì địa chỉ của server thường là localhost or 127.0.0.1 or local lan IP. Khi muốn deploy lên server thì rất đơn giản :
Thực ra Socket Client sẽ không cần biết IP đó là local hay global hay j j đó. Nó chỉ biết là send thông tin đến địa chỉ IP được cài đặt sẵn. Còn việc routing thì là do hệ thống tầng network đảm nhiệm.
Phương thức bạn sử dụng là Client - Server.
Bạn phải có 1 server online, có nhiều cách:
Dùng chính máy của bạn làm server, ưu điểm là nhanh gọn, không mất tiền hay phải đi thuê. Nhược điểm là máy cấu hình thấp, không phải chuyên cho server -> phải bật máy 24/24 để giữ server online -> hại máy.
Dùng các host free trên internet, bạn có thể tham khảo: http://www.free-webhosts.com. Ưu điểm: không tốn tiền, không hại máy tính của mình :). Nhược điểm: Cấu hình khá phức tạp và phải phụ thuộc và yêu cầu của họ.
Thuê dịch vụ cung cấp server, chia làm 3 loại:
Ưu điềm:
Nhược điểm:
P/S Tóm cái váy lại thì với tình hình của bạn, dùng để làm đề tài thì lấy máy của bạn làm Server luôn nhé :d.
Cách làm thì bạn tìm hiểu thêm qua google, mình search thì có bài này, bạn tham khảo:
http://sinhvienit.net/forum/tu-tao-sever-chay-web-bang-chinh-may-tinh-nha-minh.175724.html
10 người thì đăng kí free của pusher.com đi