1樓:程式設計小旋風
客戶端做個winform專案
伺服器端就只安裝個資料庫,sql,oracle等(資料備份,操作員,許可權)都有其功能的。
winform專案遠端連線伺服器端的資料庫不就好了。
其實最好還是該用asp.net開發b/s模式很適合你的要求。
2樓:袁吉航
這個很簡單,普通的資料庫操作就可以,只不過連線的時候設定連線的ip資料庫安裝在伺服器上,假定ip為11.10.10.
2客戶端和伺服器端程式全部使用 server=11.10.10.
2;uid=sa;pwd=;database=資料庫名;這樣的連線字串進行連線資料庫操作。
這樣不管是客戶端還是伺服器端,操作的都是同一個資料庫,只不過是操作介面不同而已(就是許可權)。
3樓:匿名使用者
我現在也做的一個類似的,我就說下我的專案的思路,你參照一下,我這個客戶端和伺服器端是通過websevice來通訊的,資料庫放在伺服器,**也架構在伺服器,客戶端有多個,服務端就一個,你看一些webservice方面的書,通過部署webservice實現資料的上傳。
4樓:鎢絲燈
那就用ajax來判斷登陸身份啊。
c# tcp/ip中的客戶端和伺服器在區域網或外網怎麼通訊呀?誰有完整的例子呀.
5樓:匿名使用者
這個bai得用dup2p技術,普通的zhitcp/ip無法直接dao突破不同網版段.
參看**權
6樓:匿名使用者
socket,區域網 是沒有問題的,但是廣域網,需要用p2p
我這裡有老外寫得socket、server和client,非p2p,在區域網測試過了。
但是**太長,貼不完,需要的話 留下mail。
7樓:匿名使用者
把機器防火牆關了,地址對,埠可用肯定連得上
8樓:匿名使用者
專案?不會是北大青鳥的qq吧。。。
c# socket 服務端 判斷是否已經和客戶端進行連線
9樓:淡淡的雅興
socket client //假如已復經建立好了,連線到**務器端得
baisocket的客戶端物件。
我們只要client.poll(10,selectmode.selectread)判斷du就行了。只
zhi要返回daotrue是。就可以認為客戶端已經斷開了。
poll 方法將會檢查 socket 的狀態。指定 selectmode 引數的 selectmode..::.selectread,可確定 socket 是否為可讀。
指定 selectmode..::.selectwrite,可確定 socket 是否為可寫。使用 selectmode..::.
selecterror 檢測錯誤條件。poll 將在指定的時段(以 microseconds 為單位)內阻止執行。如果希望無限期的等待響應,則將 microseconds 設定為一個負整數。
如果要檢查多個套接字的狀態,則不妨使用 select 方法。
此方法不能檢測某些型別的連線問題,例如,網路電纜中斷或遠端主機意外關閉。您必須嘗試傳送或接收資料以檢測這些型別的錯誤。
10樓:匿名使用者
樓主你好!
這裡分bai兩種情況du。
第一種客戶端埠是固zhi定的,這時候如果服dao務端已經跟客戶端連版接了權,那麼必然不能產生第二個連線,因為埠已經被佔用。
第二種客戶端埠不固定,這種情況下可以在服務端建立一個ip池,每當客戶端請求連結時,根據客戶端ip,掃描ip池中是否已經存在了ip,如果存在,不給連結,如果不存在,連結,並新增ip到ip池,如果斷開連線,從ip池中去除ip。
可以使用對映例如dictionary泛型類或者hashtable類,一個ip對映一個連結,根據 ip進行檢索。
如何做遊戲客戶端,如何製作遊戲客戶端?
1.編寫遊戲引擎 建模 需要熟練掌握c c microsoft develop studio開發環境 使用sdk或者mfc directx opengl sql程式設計 sqlserver或oracle資料庫配置。2.策劃 美工 音效 maya 3dmax ps 音效製作方面不熟,這方面無法提供 流...
如果把中文英雄聯盟客戶端變成英文的客戶端
在英雄聯盟安裝資料夾搜尋 leagueclientsettings 右鍵,開啟方式為記事本,將en us改成zh cn,就可以將英文轉換成中文。將zh cn改成en us就可以將中文轉換成英文。重啟客戶端文字就改變了。首先 你現在打出來這麼多字 好吧 你是外國人 美服的客戶端跟國服的客戶端不能相互轉...
C TcpClient客戶端連線服務端
1 根據msdn文件,tcpclient的建構函式 public tcpclient string hostname,int port 引數 hostname 型別 system.string 要連線到的遠端主機的 dns 名。port 型別 system.int32 要連線到的遠端主機的埠號。注意...