創建服務端
1. 服務器端如何建立資料庫
你先裝個資料庫...不管是mysql還是sql什麼的反正你裝上去了之後就會有個ip有個埠...
然後你可版以從伺服器直接權訪問它...把用戶的遠程連接許可權打開...
比如mysql裡面會有個叫mysql的資料庫配置這個...
打開了之後你就可以通過這個賬號訪問了...
下個比如叫navicat的工具,把你的賬號密碼資料庫的ip埠全打進去
就可以連接了...
2. 伺服器端如何建立資料庫
1、首先在 SQL Server 2008中選擇單擊Microsoft SQL Server 2008 Management Studio,會出現一個窗口。
2、在伺服器名稱中選擇本機的伺服器名字。然後單擊【連接】按鈕。就進入Microsoft SQL Server 2008 Management Studio。
3、右鍵單擊【資料庫】,選擇【新建資料庫】,會出來一個窗口,在這個窗口裡可以輸入你要建的資料庫的名稱,同時也可以修改資料庫的文件類型。
4、資料庫的名稱和類型都弄好後,點擊下方的【確定】 按鈕。資料庫就建立了。
5、要是想刪除自己不想要的資料庫也很簡單。滑鼠右鍵點擊自己不想要的資料庫,然後選擇【刪除】 ,那麼該資料庫就刪除了。
3. 編寫代碼,使用java ServerSocket創建伺服器端ServerSocket的過程。
伺服器端代碼:
importjava.io.IOException;
importjava.io.InputStream;
importjava.net.ServerSocket;
importjava.net.Socket;
publicclassServer{
publicvoidserver(){
try{
ServerSocketserverSocket=newServerSocket(8888);//建立伺服器端的套接字,並監聽8888埠
Socketsocket=serverSocket.accept();//如果有請求到達,則接受請求,並建立一個新的套接字
InputStreamis=socket.getInputStream();//獲取此套接字上的輸入流,用於接收消息
//接下來就是獲取套接字里的位元組流,並轉化為字元串
byte[]bytes=newbyte[1024];
intcount;
StringBuildersb=newStringBuilder();
while((count=is.read(bytes))!=-1){
sb.append(newString(bytes,0,count));
}
is.close();
System.out.println(sb.toString());
}catch(IOExceptione){
e.printStackTrace();
}
}
publicstaticvoidmain(String[]args){
Servers=newServer();
s.server();
}
}
另附客戶端:
importjava.io.IOException;
importjava.io.OutputStream;
importjava.net.InetSocketAddress;
importjava.net.Socket;
publicclassClient{
publicvoidclient(){
try{
Socketsocket=newSocket();//建立套接字
socket.connect(newInetSocketAddress("127.0.0.1",8888));//連接到指定IP地址的主機,並指定埠號接收消息
OutputStreamos=socket.getOutputStream();//獲取此連接上的輸出流,用於發送數據
os.write(newString("Hello,world!").getBytes());//將字元串轉化為位元組數組寫入輸出流
os.flush();//刷新此輸出流,將位元組流寫入它們預期的目標
os.close();//關閉連接,否則會報連接重置異常
}catch(IOExceptione){
e.printStackTrace();
}
}
publicstaticvoidmain(String[]args){
Clientc=newClient();
c.client();
}
}
4. 如何建立WebSocket服務端
其實,在伺服器的選擇上很廣,基本上,主流語言都有WebSocket的伺服器端實現,而我們作為前端開發工程師,當然要選擇現在比較火熱的NodeJS作為我們的伺服器端環境了。
NodeJS本身並沒有原生的WebSocket支持,但是有第三方的實現(大家要是有興趣的話,完全可以參考WebSocket協議來做自己的實現),我們選擇了「ws」作為我們的伺服器端實現。
由於本文的重點是講解WebSocket,所以,對於NodeJS不做過多的介紹,不太熟悉的朋友可以去參考NodeJS入門指南(http://www.nodebeginner.org/index-zh-cn.html)。
安裝好NodeJS之後,我們需要安裝「ws」,也就是我們的WebSocket實現,安裝方法很簡單,在終端或者命令行中輸入:
npm install ws
,等待安裝完成就可以了。
接下來,我們需要啟動我們的WebSocket服務。首先,我們需要構建自己的HTTP伺服器,在NodeJS中構建一個簡單的HTTP伺服器很簡單,so easy。代碼如下:
var app = http.createServer(onRequest ).listen( 8888 );
onRequest()作為回調函數,它的作用是處理請求,然後做出響應,實際上就是根據接收的URL,在伺服器上查找相應的資源,最終返回給瀏覽器。
在構建了HTTP伺服器後,我們需要啟動WebSocket服務,代碼如下:
var WebSocketServer = require('ws').Server;
var wss = new WebSocketServer( { server : app } );
從代碼中可以看出,在初始化WebSocket服務時,把我們剛才構建好的HTTP實例傳遞進去就好。到這里,我們的服務端代碼差不多也就編寫完成了。怎麼樣?很簡單吧。
5. 傳世單機版怎麼建立服務端,要詳細的教程
傳奇世界M5版伺服器單機架設過程 一: 下載DBC2000 安裝好 二:解壓傳世M5版服務端 (一定事的 其他版本的可能安裝方法不同) 解壓到D盤 三:進入控制面板 打開 BDE 在Databases下 右鍵單擊Databases 出現任務欄 然後點New.... 出現 Databases Driver Name 點擊OK 把"STANDARD"名字 換成 HeroDB 然後單擊 DEFAULT DRIVER 和 ENABLE BCD 不做改動 把PATH 指向你的 \Mud2\DB 然後關掉 四: 使用 批量字元修改器 修改伺服器名 (這里伺服器名隨你改 只是登陸時候要用這個名字) 和IP 地址 (單機的話 把原來的IP換成127.0.0.1 就可以了 ) 五: 打開 游戲控制器 把客戶端控制下的伺服器名和IP都改成自己的 然後點 配置向導 在"游戲服務端所在目錄" 裡面改成你的服務端所在目錄 把"游戲伺服器名稱"改成你自己的伺服器名字 把外網IP改成127.0.0.1 在"服務端注冊碼"點高級 把游戲引擎驗證伺服器IP改成 127.0.0.1 點確定 關掉 然後點下一步 直到 游戲引擎伺服器設置那裡 你可以設置新人上線等級 和金幣 (也可以不設置) 然後下一步 保存 彈出對話筐 點確定 和是 然後 就啟動 伺服器吧 哈哈 到這里伺服器就架設完畢了 六:登陸 用通用登陸器 添加你剛才的伺服器 (這個大家都知道吧 呵呵) 然後電器伺服器名 顯示開起的話 就建立帳號 上去測試吧 ^_^ 其他的服務端設置就不在這里明說了 呵呵 這里不多說什麼,希望對大家有用~! 我用的WEISS350和1029韓版的客戶端 很多朋友也許不知道怎麼更改客戶端里的幾個文件,下面我就介紹一下 1,在安裝目錄下建立DATA文件夾,建立一個名為clientinfo.xml的文件,如果沒有的朋友 可以去下載解GRF文件的軟體把原本安裝的DATA。GRF文件打開找到這個文件,但是裡面需要修改的是 <desc>Local Server</desc> <address>127.0.0.1</address> <port>6900</port> 這段改了就好了~! 2,在游戲目錄下建立BAT文件!文件內容如下 @Sakexe 1rag1 不懂怎麼建BAT文件的話,有個很簡單的辦法新建文本文件把上面的內容復制進去,然後另存為*。BAT就好了! 然後應該就可以運行游戲了! 先啟動伺服器端,然後運行游戲端! 經測試這個版本有幾個錯誤,特別是在用傳送時會卡機 在伺服器端顯示的是\script\Town\Town_Comodo克摩島 什麼錯誤,10053 我具體不知道怎麼解決,但是如果有朋友遇到同樣的問題,我告訴大家一個簡單的辦法 找到這個文件刪了就好了! 就這么多了吧其他沒什麼好說的了
6. 傳世單機版怎麼建立服務端,要詳細的教程
看著樓上的我腦袋都大了?我說用那麼費事嗎?第一步,DBc,2設置路徑,稍微設置下服務端,三,開了服務端,4開游戲就行了
7. 怎麼進入服務端程序的創建界面
一個完整的木馬系統由硬體部分,軟體部分和具體連接部分組成。 (1)硬體部分:建立木馬連接所必須的硬體實體。 控制端:對服務端進行遠程式控制制的一方。 服務端:被控制端遠程式控制制的一方。 INTERNET:控制端對服務端進行遠程式控制制,數據傳輸的網路載體。 (2)軟體部分:實現遠程式控制制所必須的軟體程序。 控制端程序:控制端用以遠程式控制制服務端的程序。 木馬程序:潛入服務端內部,獲取其操作許可權的程序。 木馬配置程序:設置木馬程序的埠號,觸發條件,木馬名稱等,使其在服務端藏得更隱蔽的程序。 (3)具體連接部分:通過INTERNET在服務端和控制端之間建立一條木馬通道所必須的元素。 控制端IP,服務端IP:即控制端,服務端的網路地址,也是木馬進行數據傳輸的目的地。 控制端埠,木馬埠:即控制端,服務端的數據入口,通過這個入口,數據可直達控制端程序或木馬 程序。 木馬原理 用木馬這種黑客工具進行網路入侵,從過程上看大致可分為六步(具體可見下圖),下面我們就按這六步來詳細闡述木馬的攻擊原理。 一.配置木馬 一般來說一個設計成熟的木馬都有木馬配置程序,從具體的配置內容看,主要是為了實現以下兩方 面功能: (1)木馬偽裝:木馬配置程序為了在服務端盡可能的好的隱藏木馬,會採用多種偽裝手段,如修改圖標 ,捆綁文件,定製埠,自我銷毀等,我們將在「傳播木馬」這一節中詳細介紹。 (2)信息反饋:木馬配置程序將就信息反饋的方式或地址進行設置,如設置信息反饋的郵件地址,IRC號 ,ICO號等等,具體的我們將在「信息反饋」這一節中詳細介紹。 什麼是木馬? 特洛伊木馬(以下簡稱木馬),英文叫做「Trojan house」,其名稱取自希臘神話的特洛伊木馬記。 它是一種基於遠程式控制制的黑客工具,具有隱蔽性和非授權性的特點。 所謂隱蔽性是指木馬的設計者為了防止木馬被發現,會採用多種手段隱藏木馬,這樣服務端即使發現感染了木馬,由於不能確定其具體位置,往往只能望「馬」興嘆。 所謂非授權性是指一旦控制端與服務端連接後,控制端將享有服務端的大部分操作許可權,包括修改文件,修改注冊表,控制滑鼠,鍵盤等等,而這些權力並不是服務端賦予的,而是通過木馬程序竊取的。 從木馬的發展來看,基本上可以分為兩個階段。 最初網路還處於以UNIX平台為主的時期,木馬就產生了,當時的木馬程序的功能相對簡單,往往是將一段程序嵌入到系統文件中,用跳轉指令來執行一些木馬的功能,在這個時期木馬的設計者和使用者大都是些技術人員,必須具備相當的網路和編程知識。 而後隨著WINDOWS平台的日益普及,一些基於圖形操作的木馬程序出現了,用戶界面的改善,使使用者不用懂太多的專業知識就可以熟練的操作木馬,相對的木馬入侵事件也頻繁出現,而且由於這個時期木馬的功能已日趨完善,因此對服務端的破壞也更大了。 所以所木馬發展到今天,已經無所不用其極,一旦被木馬控制,你的電腦將毫無秘密可言。 鑒於木馬的巨大危害性,我們將分原理篇,防禦與反擊篇,資料篇三部分來詳細介紹木馬,希望大家對特洛伊木馬這種攻擊手段有一個透徹的了解。 原 理 篇 基礎知識 在介紹木馬的原理之前有一些木馬構成的基礎知識我們要事先加以說明,因為下面有很多地方會提到這些內容。 一個完整的木馬系統由硬體部分,軟體部分和具體連接部分組成。 (1)硬體部分:建立木馬連接所必須的硬體實體。 控制端:對服務端進行遠程式控制制的一方。 服務端:被控制端遠程式控制制的一方。 INTERNET:控制端對服務端進行遠程式控制制,數據傳輸的網路載體。 (2)軟體部分:實現遠程式控制制所必須的軟體程序。 控制端程序:控制端用以遠程式控制制服務端的程序。 木馬程序:潛入服務端內部,獲取其操作許可權的程序。 木馬配置程序:設置木馬程序的埠號,觸發條件,木馬名稱等,使其在服務端藏得更隱蔽的程序。 (3)具體連接部分:通過INTERNET在服務端和控制端之間建立一條木馬通道所必須的元素。 控制端IP,服務端IP:即控制端,服務端的網路地址,也是木馬進行數據傳輸的目的地。 控制端埠,木馬埠:即控制端,服務端的數據入口,通過這個入口,數據可直達控制端程序或木馬 程序。 木馬原理 用木馬這種黑客工具進行網路入侵,從過程上看大致可分為六步(具體可見下圖),下面我們就按這六步來詳細闡述木馬的攻擊原理。 一.配置木馬 一般來說一個
8. 如何在伺服器端建立資料庫
資料庫和空間是分開買的吧,就算是免費送的,也是要在後台開啟的,找找你空間後台管理界面
9. LINUX下如何創建TCP客戶端和伺服器,實現通信
1.可能是在獲取客戶端的ip和埠時,處理出現問題,導致無法正確發送到客內戶端。
2.客戶端是否使用容固定的埠來接收伺服器信息,或伺服器是否正確發送到客戶端的相應的埠。
3.通過上面分析,最大可能是在處理埠出現問題,請重新檢查。
4.實在不行,最好使用拋出異常方法來捕獲錯誤消息,或是通過一步一步調試分析數據發送過程。
10. 如何在伺服器端創建資料庫(Java語言)
資料庫建立有自己的語句啊。你在java中直接調用CMD然後在這里創建資料庫就行了。