1、懂電腦編程或伺服器的高手進!
假設私服
必須有服務端程序
而且要確認服務端用的是什麼樣的資料庫
服務端程序獲得方法多半是通過不正當手段獲得的
比較熱門的游戲服務端能輕松獲得,而且人家已經寫好了GM程序架設起來就比較容易了。
不熱門的游戲就得自己動手獲得服務端,解析數據結構,比如掉寶幾率存在資料庫中哪個表哪個欄位中
2、對於伺服器開發需要學習什麼?
伺服器所用到的知識:
TCP/UDP,最基本的
並發——你可以選擇使用select、poll,或者是多線程、多進程
如果你使用多線程,那麼就必須使用同步技術——信號量、互斥體、條件變數的一種或幾種,並且對於多線程技術,你還需要考慮使用進行線程分離與合並,
如果你使用了多進程,那麼同步技術就不是你需要考慮的了,你需要考慮的是進程相關的問題了,你是使用fork還是vfork,你該如何處理客戶端的請求,如何處理客戶端斷開連接後保證能夠處理完數據並且沒有僵屍進程產生,你還需要考慮高並發的問題
你發送接受數據的時候,採用何種方式,是阻塞的還是非阻塞的,還有連接超時、重傳等問題
你是選擇TCP還是UDP,如果選擇UDP你可得忙了,需要你自己去進行重傳驗證,模擬TCP的三次握手,保證數據不會丟失,保證數據的有序性
還有其他很多需要你考慮的,以上都是指在Linux下的C++,本人對windows C++不了解
推薦書目:UNIX高級環境編程,UNIX網路編程,卷一。C++只不過是你使用這些技術的方式,不管你使用C還是C++,你都可以使用從這兩本書中學習到很多有用的知識,但是不能保證你就可以寫出高質量的伺服器程序。
3、伺服器端編程語言有哪些?
伺服器端編程?
是 Web伺服器端編程呢? 還是應用伺服器端編程?
也就是 Web Server 還是 App Server
如果是 Web伺服器端編程
有 ASP, ASP.NET, JSP, PHP, python 等等。
如果是 應用伺服器端編程
有 C/C++, C#, Java, python 等等。
4、java裡面什麼是伺服器端編程?
你寫的程序放在伺服器電腦上運行,叫做伺服器端編程。
既然是叫做伺服器,也說明你寫的程序要可以接受客戶端的互動。
你寫的程序放在客戶端上運行,叫做客戶端編程。
5、WEB伺服器編程
哈哈 沒基本概念還做~!
6、我不太懂編程我可以用哪個伺服器軟體啊?
新手都不會的,熟悉了電腦就好了,要不買電腦的時候讓賣電腦的給你裝好系統,
7、伺服器一般用什麼語言開發
伺服器語言開發一般用Delphi、C++、.net 、 java、php、python等這幾種。
8、伺服器可以用來編程開發不?
可以。
循環伺服器:一個時刻只處理一個請求
並發伺服器:一個時刻可以處理多請求
多數只提供表面並發:
執行多個線程,每個線程處理一個請求
使用單線程的可能性:
計算量小,非同步I/O, 便於同時使用多個通信信道
並發處理多個請求,而不是指下層是否使用了多個並發線程
循環伺服器容易構建,但是性能差;
並發伺服器難以構建和設計,但性能好
9、伺服器端編程語言
迅雷不知道,因為不是開源的,但是網上似乎有一些代碼流出,因為涉及侵權問題,你只能自己搜索了。
電驢是開源的,使用C++寫的,用到了MFC,因此只能在Windows上運行。源代碼在http://sourceforge.net/projects/emule/,官網在http://www.emule-project.net。
還有一個很有名的P2P軟體BitTorrent,也是開源的,用Python寫的。源代碼在http://sourceforge.net/projects/bittorrent/
10、怎麼把自己的電腦編程伺服器?
如果是用WEB伺服器的話, 直接安裝 IIS 就行了。
然後在控制面版里 -管理-有個Internet信息服務,在裡面配置下,你的網頁文件路徑就可以了。
安裝IIS 需要在添加刪除程序里 安裝 組建,然後選擇上IIS信息服務