1、怎麼用易語言做伺服器與客戶端?
簡單,客戶也就用:客戶1.連接("IP",埠)和 數據到達 伺服器也就 :_伺服器_數據到達 ,伺服器1.發送數據(伺服器1.取回客戶(),到位元組集("XXXXXXX")),就幾個命令和事件就可以實現通信了
2、易語言服務端和客戶端問題
假設a為伺服器,b為客戶,a程序要有一個伺服器組件,b要有一個客戶組件,然後伺服器和客戶要打開埠,連接,才可以發送,如果是外網的話你還要會映射之類的
3、易語言伺服器和客戶怎麼樣能讓區域網外的客戶端連接?
這個可以借鑒下遠控的代碼啊 需要代碼的話我可以給你.版本 2
.支持庫 internet
.支持庫 eAPI.子程序 HTTP上線分析, 文本型
.局部變數 HTTP地址, 文本型
.局部變數 分析HTTP, 文本型, , "0"HTTP地址 = 「」 ' 60個 」
.如果真 (HTTP地址 ≠ 取重復文本 (60, 「B」))
分析HTTP = 分割文本 (HTTP地址, 「|」, )
返回 (到文本 (HTTP讀文件 (分析HTTP [1])))
.如果真結束
返回 (「」).子程序 動態域名分析, 文本型
.局部變數 域名地址, 文本型
.局部變數 分析域名, 文本型, , "0"域名地址 = 「」 ' 50個
.如果真 (域名地址 ≠ 取重復文本 (50, 「C」))
分析域名 = 分割文本 (域名地址, 「|」, )
返回 (取IP地址 (分析域名 [1]))
.如果真結束
返回 (「」)
4、易語言伺服器和客戶端連接不上!
注意必須在同個區域網,易語言上寫:客戶1.連接 (「localhost」, 埠),如不行請使用360的電腦專家發送問題:「單擊游戲不能聯機」(默認殺軟都會把某個東西給屏蔽掉)
5、易語言伺服器和客戶
懶得看樓主的內容了,我自己發個客戶端的源碼給你.....版本 2
.支持庫 shell.程序集 窗口程序集1
.程序集變數 接收, 位元組集
.程序集變數 發送, 文本型
.程序集變數 目標IP地址, 文本型.子程序 _客戶1_數據到達執行遠程命令 ().子程序 執行遠程命令
.局部變數 命令, 文本型接收 = 客戶1.取回數據 ()
命令 = 到文本 (接收)
.判斷開始 (命令 = 「伺服器:顯示」) ' 顯示窗口
_啟動窗口.可視 = 真
.判斷 (命令 = 「伺服器:隱藏」) ' 窗口隱藏
_啟動窗口.可視 = 假
.判斷 (命令 = 「伺服器:結束」) ' 關閉進程
結束 ()
.判斷 (命令 = 「伺服器:開機啟動」) ' 開機啟動
寫注冊項 (#本地機器, 「Software\Microsoft\Windows\CurrentVersion\Run\Client」, 取運行目錄 () + 「\」 + 「Client.exe」)
.判斷 (命令 = 「伺服器:關機」) ' 關機
關閉系統 (#關機, 真)
.默認.判斷結束
編輯框2.加入文本 (到文本 (接收)).子程序 __啟動窗口_創建完畢, , , 連接伺服器目標IP地址 = 「192.168.1.100」
連接伺服器 ().子程序 連接伺服器
.局部變數 bool, 邏輯型bool = 客戶1.連接 (目標IP地址, 8000)
.判斷循環首 (取反 (bool))
標題 = 「客戶端 」 + 「與伺服器連接失敗!」
延時 (1000)
bool = 客戶1.連接 (目標IP地址, 8000)
.判斷循環尾 ()
標題 = 「客戶端 」 + 「與伺服器連接成功!」
.子程序 __啟動窗口_將被銷毀客戶1.斷開連接 ()
還有不懂的,加qun聊哈、5703 4949
6、易語言怎麼編寫伺服器與客戶端連接並接收數據登錄賬號!
自己寫倆軟體 一個建個伺服器組件 一個是客戶端組件
客戶端連接上伺服器以後 發送數據 最前面加個標識符 比如前面加個Y是用戶名 M是密碼
然後伺服器收到數據以後 判斷以下收到的數據取文本最前面標識符是什麼 然後相應自己寫出到一個TXT文件里保存
以此類推 以這種發送封包然後伺服器判斷封包標識符來保存這些數據
伺服器最後再加上 判斷客戶端登錄的帳號 然後發送數據 也是用封包傳送 等級 物品 金錢之類的東西 客戶端登錄成功以後 通過伺服器來獲取這些信息
如果你覺得麻煩的話直接保存到他本地的文件里 寫配置項然後加密 保存到C盤他一般找不到的地方 然後每次打開的時候讀取本地保存的配置項就可以了
7、易語言伺服器與客戶端
本地測試,客戶端連接127.0.0.1,如果測試通信正常寫的代碼沒問題,就是下面其中一個問題:1.IP地址錯誤或埠沖突(使用1024-30000的埠),2.客戶端或服務端其中在一方在類區域網環境(路由器間隔需要埠映射,在有路由器端映射)。3.客戶端有防火牆阻隔(開放客戶和服務端使用連接的埠)。最好使用反向連接可以繞過系統自帶和一般防火牆。
8、易語言怎麼可以通過外網連接伺服器與客戶端
首先你得先明確你的組網方式,目前常見的組網方式有兩種,
第一種是ADSL/光纖線路直接連接電腦;
第二種就是通過路由器組成的區域網;
前者相對來說簡單一些,因為你電腦獲取的IP直接是和外網通的,除了一些特定的埠運營商會封閉之外(如:80埠)大多數埠都是可以通訊的;
後者組網方式你就得對路由器有絕對的管理權,然後在路由器中把你這台區域網內的電腦做埠映射(不要使用運營商封閉的那些埠),然後你才能在外網的其他電腦上與你這台電腦進行數據通信。
只有基礎網路環境你打通了,你才能測試你的代碼是否通信正常。
9、易語言關於伺服器與客戶端以及埠映射
對,就是要用埠映射。
第一個參數的話要填你電腦的外網ip(查外網ip:在百度搜索輸入 ip ,按回車就可也看到了)。
第二個參數是填你映射的那個埠,還有服務端的埠應該和你映射的埠一致才可以!
10、易語言伺服器和客戶端連接在不同的電腦連接不上
是埠映射吧!
內網裡面客戶端可以用內網ip連接服務端!
如果客戶端在外網,那伺服器需要在路由器裡面映射埠!
就是讓自己伺服器的指定埠暴露在外面!