導航:首頁 > IDC知識 > 易語言客戶伺服器

易語言客戶伺服器

發布時間:2020-10-24 10:19:20

1、易語言服務端和客戶端問題

假設a為伺服器,b為客戶,a程序要有一個伺服器組件,b要有一個客戶組件,然後伺服器和客戶要打開埠,連接,才可以發送,如果是外網的話你還要會映射之類的

2、易語言伺服器和客戶

懶得看樓主的內容了,我自己發個客戶端的源碼給你.....版本 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

3、易語言服務端支持多少客戶連接服務端

用組件做只能有15個客戶連接。因為我做過遠控,超過15就卡死  不信你可以試試

4、易語言客戶與伺服器交互數據 客戶和伺服器連接怎麼加密 比如 客戶1.連接("127.0.0.1,

易語言自帶的組件對高並發本來支持就不好,客戶上線後,需要上傳密鑰文本,在一定時間內,匹配才允許,不匹配,則主動斷線
或者,直接取連接著的IP,如果一個IP鏈接量大於多少,直接斷開即可
其實可以用光速的模塊,解決起來會方便的多.

5、易語言怎麼判斷客戶1是否連接伺服器

剛剛看錯問題了,添加一個按鈕和一個客戶,點擊一次客戶連接後就可以

.版本 2

.程序集 窗口程序集_啟動窗口

.子程序 _按鈕1_被單擊

.如果 (客戶1.連接 (「127.0.0.1」, 19730)) ' 127.0.0.1未伺服器的地址
信息框 (「客戶已連接」, 0, , )
.否則
信息框 (「客戶未連接」, 0, , )
.如果結束

.子程序 _客戶1_連接斷開
.局部變數 a, 整數型

.判斷循環首 (a = 0)
.如果 (客戶1.連接 (「127.0.0.1」, 19730)) ' 127.0.0.1未伺服器的地址
信息框 (「客戶已連接」, 0, , )
a = 1
.否則
信息框 (「客戶未連接」, 0, , )
.如果結束

.判斷循環尾 ()

6、易語言怎麼編寫伺服器與客戶端連接並接收數據登錄賬號!

自己寫倆軟體 一個建個伺服器組件 一個是客戶端組件
客戶端連接上伺服器以後 發送數據 最前面加個標識符 比如前面加個Y是用戶名 M是密碼
然後伺服器收到數據以後 判斷以下收到的數據取文本最前面標識符是什麼 然後相應自己寫出到一個TXT文件里保存
以此類推 以這種發送封包然後伺服器判斷封包標識符來保存這些數據
伺服器最後再加上 判斷客戶端登錄的帳號 然後發送數據 也是用封包傳送 等級 物品 金錢之類的東西 客戶端登錄成功以後 通過伺服器來獲取這些信息
如果你覺得麻煩的話直接保存到他本地的文件里 寫配置項然後加密 保存到C盤他一般找不到的地方 然後每次打開的時候讀取本地保存的配置項就可以了

7、易語言客戶連接伺服器

客戶1.連接 (, )
2個參數自己寫吧

8、易語言怎樣用api實現伺服器、客戶組建的功能

可以搜索下Socket套接字,一般的流程是:
WSAStartup 初始化Socket庫
socket 創建Socket實例 ,也就是這步確定是UDP還是TCP,是客戶還是伺服器
然後伺服器則是bind綁定埠,listen監聽埠,recv接收數據,sned發送數據
客戶則是connect連接客戶端,接收和發送和伺服器一樣
數據報則是bind綁定,recvfrom接收數據,sendto發送數據
當然最後還需要closeSocket關閉套接字實例和WSACleanup釋放套接字型檔
我這里這是簡單的提一下流程,具體的要參看專門講Socket的教程!

9、易語言伺服器怎麼發送信息給全部取回來的客戶

.版本 2
.支持庫 iext
.支持庫 spec

.子程序 _按鈕1_被單擊
.局部變數 i, 整數型
.局部變數 要發送的客戶地址, 文本型

.計次循環首 (超級列表框1.取表項數 (), i)
要發送的客戶地址 = 超級列表框1.取標題 (i - 1, 0) ' 0是指超級列表框1的第一列存放的是客戶地址,如果是放在第二列就把0改成1
伺服器1.發送數據 (要發送的客戶地址, { 232, 142 }, ) ' 要發送什麼內容自己寫
延遲 (500)
.計次循環尾 ()

10、易語言 客戶/伺服器 控制項的用法

服務端函數:伺服器1.取回客戶() 伺服器1.取回數據() 伺服器1.發送數據()
客戶端函數:客戶1.連接客戶() 客戶1.斷開連接 () 客戶1.發送數據()

用這些函數就可以了!

與易語言客戶伺服器相關的知識