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

易語言伺服器

發布時間:2020-08-08 22:46:13

1、易語言如何連接伺服器

需要客戶端與服務端,如果只是單純的連接的話,只需要一行代碼,如果要發送消息的話比較麻煩

2、易語言怎麼做一個軟體的伺服器

如果是個人的話,最主要還是通過自己DIY,等用戶量多再考慮付費伺服器!如果是團隊或者游戲工作室,最好有自己的伺服器,便於維護!使用別人的伺服器的話在軟體種類多的時候要單獨購買多次,維護起來也不方便,價格也會相當昂貴!滿意請採納,謝謝

3、易語言製作的客戶端和伺服器

服務端 和客戶端組件 完成這些

4、易語言:求分享一下伺服器的使用。謝謝。

以下伺服器源碼===========================
.版本 2
.程序集 窗口程序集1
.子程序 _伺服器1_數據到達
.局部變數 接受的數據, 文本型
.局部變數 已存在, 文本型, , "0"
.局部變數 客戶信息, 文本型
.局部變數 n, 整數型
接受的數據 = 到文本 (伺服器1.取回數據 ())
客戶信息 = 伺服器1.取回客戶 ()
已存在 = 分割文本 (編輯框1.內容, #換行符, )
.計次循環首 (取數組成員數 (已存在), n)
.判斷開始 (接受的數據 = 已存在 [n])
伺服器1.發送數據 (客戶信息, 「已存在確認!」, )
返回 ()
.默認
.判斷結束
.計次循環尾 ()
伺服器1.發送數據 (客戶信息, 「不存在確認!」, )
以下是客戶端源碼=================================
.版本 2
.程序集 窗口程序集1
.子程序 _按鈕_登陸_被單擊
客戶1.發送數據 (編輯框_賬號.內容 + 「:」 + 編輯框_密碼.內容)
.子程序 __啟動窗口_創建完畢
.判斷開始 (客戶1.連接 (「127.0.0.1」, 19730))
信息框 (「連接伺服器成功!」, 0, )
.默認
信息框 (「連接伺服器失敗,請確認已聯網!」, 0, )
銷毀 ()
.判斷結束

.子程序 _客戶1_數據到達
.局部變數 接受的數據, 文本型
接受的數據 = 到文本 (客戶1.取回數據 ())
.判斷開始 (接受的數據 = 「已存在確認!」)
載入 (窗口1, , 假)
_啟動窗口.銷毀 ()
.判斷 (接受的數據 = 「不存在確認!」)
信息框 (「賬號不存在!」, 0, )
.默認

5、易語言最簡單的客戶端伺服器

伺服器和客戶端要分別在兩個程序中,這是正常的雖然在一個程序中也可以。

一個程序中

.版本 2

.支持庫 eAPI

.支持庫 spec


.子程序 __啟動窗口_創建完畢


客戶1.連接 (取IP地址 (), 19730)

客戶1.發送數據 (「123」)



.子程序 _伺服器1_數據到達


調試輸出 (到文本 (伺服器1.取回數據 ()))

下載的直接就是源代碼,不用擔心有病毒

6、怎麼用易語言做個登錄器和一個登錄伺服器

利用伺服器控制項和客戶控制項可以做出一個區域網的登錄、控制系統源碼如下: .版本 2
.支持庫 sock.程序集 窗口程序集1
.程序集變數 用戶, 文本型
.程序集變數 密碼, 文本型.子程序 __啟動窗口_創建完畢
.局部變數 IP, 文本型, , "0"IP = 取本機IP ()
編輯框1.內容 = IP [1].子程序 _伺服器_數據到達
.局部變數 數據, 文本型數據 = 刪首尾空 (到文本 (伺服器.取回數據 ()))
用戶 = 取文本左邊 (數據, 尋找文本 (數據, 「#」, , 真) - 1)
密碼 = 取文本右邊 (數據, 取文本長度 (數據) - 尋找文本 (數據, 「#」, , 真))
信息框 (「有用戶登錄:」 + #換行符 + 用戶 + #換行符 + 密碼, 0, )
.子程序 _按鈕1_被單擊客戶.連接 (編輯框1.內容, 19730)
客戶.發送數據 (到位元組集 (編輯框2.內容 + 「#」 + 編輯框3.內容))
.子程序 _伺服器_客戶進入輸出調試文本 (伺服器.取回客戶 ())

7、易語言伺服器

根據判斷,如果服務千人級別,同時。請使用多程序協作完成→_→

8、易語言伺服器問題

實現聊天功能必須的組件:
類似QQ的聊天,發送信息,這里主要用到的組件是:伺服器、客戶
用易語言編寫區域網聊天小軟體(需要兩個程序:伺服器端和客戶端):
這里講的例子是所有用戶發送數據的時候經過伺服器,再由伺服器轉發出去,是群聊的一種方式。
首先做下兩個程序的界面:
伺服器端需要一個編輯框來顯示所有發來的消息
客戶端需要有發送按鈕、輸入內容的編輯框和顯示別的用戶發來消息的編輯框

客戶端界面預覽

伺服器端界面預覽
服務端詳解:
點擊「伺服器」組件,點擊左側「屬性」頁,可編輯服務端的埠,默認為19730,和其他軟體埠不沖突就行。
接下來寫具體的代碼,首先寫伺服器端的代碼:雙擊「伺服器」組件,在「_伺服器1_數據到達」事件下編寫解讀內容和顯示內容代碼:
獲取伺服器收到的內容並解讀代碼:到文本 (伺服器1.取回數據 ())

記錄收到的內容代碼:
注意:這里的編輯框要設置為多行顯示,並顯示滾動條。

客戶端詳解:
客戶端是需要做到兩個:連接服務端、發送消息到服務端,所以要先寫連接服務端代碼,雙擊客戶端「_啟動窗口」,寫代碼:

客戶端連接伺服器
寫了連接但是是否連接成功,這又需要判斷一下了,添加個變數,客戶1.連接看提示返回結果為邏輯型,可寫代碼(注意:這里的連接需要伺服器運行的情況下才能連接,不運行是無法連接成功的):
連接成功後,就要寫發送信息的代碼了,雙擊「發送信息」按鈕,寫代碼:

客戶端發送信息
最後總結一下思路:
服務端運行開啟埠,並記錄收到的消息
客戶端連接服務端並發送消息

9、易語言伺服器組件

建一個編輯框組件。
一個客戶組件。

然後上代碼

————————————————————————————————————————
.版本 2
.程序集 窗口程序集1
.子程序 _編輯框1_內容被改變
.判斷開始 (編輯框1.內容 = 「」)
客戶1.發送數據 (「空」)
.默認
客戶1.發送數據 (編輯框1.內容)
.判斷結束

.子程序 __啟動窗口_創建完畢
客戶1.連接 (*****這里寫你伺服器電腦的ip*****, 12345) 』 如果不知道IP地址可以在伺服器程序建一個文本型數組變數,在啟動窗口創建完畢時附上代碼:

.版本 2
.支持庫 sock
變數 = 取本機IP ()
_啟動窗口.標題 = 變數 [1]

然後_啟動窗口的標題就是你伺服器的IP地址了,
————————————————————————————————————————
當然也要再弄一個伺服器。

建一個編輯框、一個伺服器。

然後上代碼。
————————————————————————————————————————
.版本 2
.程序集 窗口程序集1
.子程序 _伺服器1_數據到達
.判斷開始 (到文本 (伺服器1.取回數據 ()) = 「空」)
編輯框1.內容 = 「」
.默認
編輯框1.內容 = 到文本 (伺服器1.取回數據 ())

復制進易裡面看就不那麼難看了,其實只有短短幾條代碼。
再不懂追問,一定教到你懂的。

10、易語言連接伺服器

真的連接服務復器的話可以在制啟動的時候定義一個時鍾,周期為1000,周期事件為透明標簽改變標題什麼什麼的和是否聯通伺服器,是時鍾周期為0,並顯示透明標簽內容。

如果是假的話- -
a為全局變數
-------------------------------------------------------------------
.版本 2

.全局變數 a, 整數型
-------------------------------------------------------------------

.版本 2
.支持庫 iext

.程序集 窗口程序集1

.子程序 __啟動窗口_創建完畢

時鍾1.時鍾周期 = 1000
透明標簽1.標題 = 「」

.子程序 _時鍾1_周期事件

a = a + 1
.如果真 (a = 10)
透明標簽1.標題 = 「連接成功」
時鍾1.時鍾周期 = 0
返回 ()
.如果真結束
透明標簽1.標題 = 「顯示連接伺服器」 + 到文本 (a)
-------------------------------------------------------------------

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