易语言服务器发送数据()的问题

服务器1.发送数据 (****这里写什么**** ,“用户名已存在!”, 1)
直接写IP吗?还是IP+端口,就像 服务器1.取回客户() 那样,取回的是IP:端口

第一个程序
编辑框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为文本型
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-18
调用格式: 〈逻辑型〉 对象.发送数据 (文本型 接收客户,通用型 欲发送数据,〔整数型 最长等待时间〕) - 系统核心支持库->服务器
英文名称:send
向指定已经连接进来的客户发送数据。成功返回真,失败返回假。本命令为初级对象成员命令。
参数<1>的名称为“接收客户”,类型为“文本型(text)”。为调用“取回客户”方法所返回的客户地址文本。
参数<2>的名称为“欲发送数据”,类型为“通用型(all)”。欲发送数据必须是系统基本数据类型。
参数<3>的名称为“最长等待时间”,类型为“整数型(int)”,可以被省略。指定等待发送成功的最长时间,单位为秒。如果省略本参数,默认为无限等待。