① 用C++寫伺服器怎麼寫
先學習socket通信程序的編寫,再學學多線程,還有就是資料庫,然後就差不多了
② 如何寫游戲服務端
暈,貌似回答完了三年,不過樓上這位朋友不要誤導新人,服務端相比客戶端來說要簡單多了,首先,在程序構架上,服務端比客戶端相對簡單些,服務端只是收發數據,存儲數據,計算數據,但是客戶端在此基礎上還要有模型讀取和處理,雖然這么說,但是沒有幾年經驗的想寫服務端還是有很大難度的·········網上有很多SF之類的服務端源碼,並不完全是官方泄露的,也有很多是自己開發的,但是即便有人開發出來服務端,但是很少有人去寫客戶端。說到這兒,哪方面比較難應該清楚了吧·······
③ 一個APP服務端,該怎麼寫
伺服器端應用可以用java來做,在linux系統上安裝jdk,tomcat server,mysql資料庫,返回給安卓端的數據用json格式或者xml格式,然後在安卓端解析這些數據,按照應用的規則來顯示數據給用戶就行了
你的採納是我前進的動力!
記得好評和採納,答題不易,互相幫助,
手機提問的朋友在客戶端右上角評價點滿意即可.
如果你認可我的回答,請及時點擊採納為滿意回答按鈕!
④ ajax 伺服器端怎麼寫
在前端向伺服器發送請求,並且傳參數。在伺服器端用GET 或者 POST 獲取前端傳來的參數,用這些參數向資料庫進行查詢並返回結果,結果可以用數組等方式返回,只需在被請求的PHP代碼中echo 出來即可,想知道具體的原理,建議看一下jQuery庫的源碼。
⑤ 怎麼寫一個QQ的伺服器端
怎麼能用MFC做伺服器呢!你要是想做一個簡單的即時通訊伺服器,我建議你在windows下用IOCP了,在linux下用epoll。這樣的話應該可以支持大幾百個人同時在線,最重要是業務邏輯不好寫,資料庫可以自己選一個,我們用的是oracle。qq現在的客戶端不是用的MFC,他們是調用自己寫的界面類庫,這么畫面更漂亮,不用太依賴微軟。
⑥ 如何在Unity中寫服務端
建議從底層開始寫,用socket+C#,新手寫伺服器比較困難,找找別人寫的成品框架比較好,最好別用引擎的unet,坑比較多
⑦ socket通信伺服器端怎麼寫
Android客戶端與PC伺服器實現Socket通信(wifi)
本文介紹Android終端持續掃描AP信息並發送給伺服器端的實現。首先基於TCP協議在Android終端和PC兩端之間形成網路虛擬鏈路。使用ServerSocket創建TCP伺服器端,然後在Android客戶端使用Socket的構造器來連接伺服器。其中Android終端通過WIFI連接和PC處於同一區域網。
1.
PC伺服器啟用ServerSocket
兩個通信實體在建立虛擬鏈路之前,需要有一方先准備好,主動接受來自其他通信實體的連接請求。
使用ServerSocket對象監聽來自客戶端的Socket連接
//創建ServerSocket對象
//by wayne from www.cnblog.com/dwayne/
ServerSocket ss = new ServerSocket(30000);
//監聽來自客戶端的請求
while(true){
Socket s = ss.accept();
…
}
如果沒有連接,則將一直處於等待狀態。
當接收到連接請求後,獲取消息到輸入流,並保存到文件。
//接收客戶端消息
//by wayne from www.cnblog.com/dwayne/
BufferedReader in = new BufferedReader(new
InputStreamReader(client.getInputStream()));
String str;
BufferedWriter bw = new BufferedWriter(new FileWriter("D:/ApInfo"+ (i++)
+".txt"));
while ((str = in.readLine()) != null) {
System.out.println(str);
bw.write(str);
bw.newLine();
}
2.
Android終端使用Socket通信
客戶端使用Socket的構造器連接伺服器,指定伺服器IP和埠號就可以了。
Socket s = new
Socket(「192.168.1.100」, 30000);
這樣伺服器端的accept()方法就得到響應,從而向下執行,伺服器端和客戶端就形成了一對互相連接的Socket。再進行通信時就沒有伺服器和客戶端之分了,都是通過輸入輸出流進行通信。
詳細步驟
採用Handler和TimerTask來定時掃描AP信息並發送給伺服器端。
TimerTask規定了到達指定的時間所要進行的任務。
TimerTask task = new TimerTask(){
public void run() {
Message message = new Message();
message.what = 1;
handler.sendMessage(message);
}
};
handler傳遞message內容:
Handler handler = new Handler(){
public void handleMessage(Message msg) {
switch (msg.what) {
case 1:
// 執行定時器時間到了之後由handler傳遞的任務
break;
}
super.handleMessage(msg);
}
};
因為需要持續執行掃描任務,所以啟用新線程執行定時任務
//啟動單獨線程定時向伺服器發送AP信息
//by wayne from www.cnblogs.com/dwayne
new Thread(){
@Override
public void run() {
// TODO Auto-generated method stub
timer.schele(task, 2000,10000); //在2秒後每10秒執行一次定時器中的方法
}
}.start();
接下來掃描AP信息並發送給伺服器端,然後將結果保存。
WifiManager wifiManager=(WifiManager) getSystemService(WIFI_SERVICE);
wifiManager.startScan();
mWifiList = wifiManager.getScanResults();
由WifiManager說明可知,它可以用於處理已配置的網路,當前連接的網路及AP信息的掃描等情況。
This class provides the primary API for managing all aspects of
Wi-Fi connectivity. Get an instance of this class by calling
Context.getSystemService(Context.WIFI_SERVICE). It deals with several categories
of items:
The list of configured networks. The list can be viewed and updated, and
attributes of indivial entries can be modified.
The currently active Wi-Fi network, if any. Connectivity can be established
or torn down, and dynamic information about the state of the network can be
queried.
Results of access point scans, containing enough information to make
decisions about what access point to connect to.
It defines the names of various Intent actions that are broadcast upon any
sort of change in Wi-Fi state.
向伺服器發送消息:
socket = new Socket("192.168.1.211",30000);
//向伺服器端發送消息
PrintWriter out = new PrintWriter( new BufferedWriter( new
OutputStreamWriter(socket.getOutputStream())),true);
out.println(message);
其中message為獲取的AP信息
測試收到的信息格式為:
SSID: ICIS_LAB, BSSID: 1c:af:f7:9a:65:e4, capabilities:
[WPA-PSK-TKIP+CCMP], level: -80, frequency: 2
⑧ 伺服器埠該怎麼填呢
一般來說,不同的郵件伺服器都會有提示,如sohu的就是pop3.sohu.com就可以了,埠一般不需要特別設置,除非你郵箱的服務提供商有特別註明。你可以在你的郵件服務提供商的網頁上找到相應的資料來進行設置。
⑨ 伺服器和服務端的區別
服務端,端是軟體的意思,是提供客戶端功能的管理器許可權。
伺服器,器是機器的意思,或者是與機器相同的環境。
伺服器,是供服務端運行的環境和基礎。
⑩ 請問這個伺服器和埠要怎麼填寫
imap埠143,伺服器直接寫域名,有固定ip,也可以寫伺服器ip地址