1、易語言 伺服器與客戶的傳送數據
伺服器接受到了信息之後 返回一個確定數據完全接受的消息給客戶端
比如:打電話的時候,A:請問你是B嗎?
B:是的,我是B
A:消息1
B:收到1
這是個例子,不知道你能不能看懂 就是TCP/IP協議的三次握手的知識,建議你看一看這個協議
2、易語言服務端向客戶端發送消息
.我也不是很懂,你試一下這個吧!
.子程序 __啟動窗口_創建完畢
.如果 (客戶1.連接 (「服務端的IP地址」, 19730))
客戶1.發送數據
信息框 (「連接伺服器成功!」)
.否則
信息框 (「連接伺服器失敗!」, 0, )
.如果結束
.子程序 _伺服器1_數據到達
.局部變數 數據, 文本型
數據 = 取位元組集數據 (伺服器1.取回數據 (), #文本型, )
信息框 (數據, 0, )
可能有點抽象,寫的不是很好,見諒額!
3、易語言伺服器發送數據()的問題
第一個程序
編輯框1用來顯示文件路徑
編輯框2用來顯示對方發來的文本
按鈕1用來瀏覽文件
按鈕2用來發送文件
此外還有伺服器 通用對話框
.版本 2
.程序集 窗口程序集1
.子程序 _按鈕1_被單擊
通用對話框1.打開 ()
編輯框1.內容 = 通用對話框1.文件名
.子程序 _按鈕2_被單擊
伺服器1.發送數據 (客戶IP, 讀入文件 (通用對話框1.文件名), 1000)
信息框 (「發送成功」, 0, )
.子程序 _伺服器1_數據到達
.局部變數 file, 位元組集
file = 伺服器1.取回數據 ()
編輯框2.內容 = 到文本 (file)
信息框 (「數據到達」, 0, )
第二個程序
編輯框1用來顯示保存文件的路徑
編輯框2用來顯示發送的文本
按鈕1用來發送文本
此外還有通用對話框 客戶
.版本 2
.程序集 窗口程序集1
.子程序 _按鈕1_被單擊
客戶1.連接 (用戶IP, 19730)
客戶1.發送數據 (編輯框1.內容)
信息框 (「已發送」, 0, )
.子程序 _客戶1_數據到達
.局部變數 file, 位元組集
file = 客戶1.取回數據 ()
通用對話框1.打開 ()
編輯框1.內容 = 通用對話框1.文件名
信息框 (「已保存」, 0, )
我試過了,可以的……
在使用時可以將「客戶IP」與「用戶IP」替換成想要的IP地址就可以了 IP為文本型
4、有關易語言 伺服器1.發送數據() 的問題
5、易語言伺服器怎麼給客戶發送數據
我直接發易語言自帶的常式了
伺服器.發送數據(,,)
6、易語言伺服器發送數據問題
調用格式: 〈位元組集〉 對象.接收 (整數型 等待時間,對方信息變數 對方信息,[邏輯型變數 是否成功]) - 網路通訊支持庫->網路數據報
英文名稱:recvfrom_udp
接收來自網路數據報的數據,每次接受的最大長度為20480個位元組。如果出錯,將向第三個參數寫入假,並返回空位元組集。本命令為初級對象成員命令。
參數<1>的名稱為「等待時間」,類型為「整數型(int)」。等待連接的時間范圍 0 無限等待,-1 不等待 其它 具體等待時間(毫秒)。
參數<2>的名稱為「對方信息」,類型為「對方信息(halve_info)」,提供參數數據時只能提供變數。獲得對方的IP及埠信息。
參數<3>的名稱為「是否成功」,類型為「邏輯型(bool)」,可以被省略,提供參數數據時只能提供變數。如果提供本參數,在接收數據成功的情況下,其值將被改寫為真;在接收數據失敗的情況下,其值將被改寫為假。
操作系統需求: Windows、Linux
數據類型名稱:對方信息 英文名稱:halve_info
本數據類型為普通類型,共包含 2 個成員變數。
操作系統需求: Windows、Linux
成員<1>的中文名稱為「對方IP」,英文名稱為「halve_ip」,類型為「文本型(text)」。
對方IP。
成員<2>的中文名稱為「對方埠」,英文名稱為「halve_port」,類型為「整數型(int)」。
對方埠。
7、易語言 服務端怎樣向客戶端發送數據?求解
伺服器1.發送數據 (, , )
8、易語言如何發送數據給客戶端或者伺服器
客戶端.發送數據(到位元組集(「標識」+「文件名稱」+「|」)+讀入文件(路徑))-------------------------伺服器端未處理=伺服器.取回數據()如果真(「標識」=到文本(取位元組集左邊(未處理,4))數組=分割位元組集(取位元組集右邊(未處理,取位元組集長度(未處理)-4),到位元組集(「|」))寫到文件(取運行目錄()+「\」+到文本(數組[1]),數組[2])
9、易語言如何實現按鈕被單擊觸發伺服器.發送數據()給所有已連接伺服器的客戶端發送數據???
給你源碼
10、易語言伺服器怎麼發送信息給全部取回來的客戶
.版本 2
.支持庫 iext
.支持庫 spec
.子程序 _按鈕1_被單擊
.局部變數 i, 整數型
.局部變數 要發送的客戶地址, 文本型
.計次循環首 (超級列表框1.取表項數 (), i)
要發送的客戶地址 = 超級列表框1.取標題 (i - 1, 0) ' 0是指超級列表框1的第一列存放的是客戶地址,如果是放在第二列就把0改成1
伺服器1.發送數據 (要發送的客戶地址, { 232, 142 }, ) ' 要發送什麼內容自己寫
延遲 (500)
.計次循環尾 ()