易语言服务器和客户
服务器和客户机 组件是基于连接的TCP通讯方式 必须服务器开启 然后 客户端连接成功后 才能通讯可以考虑使用UDP协议的 数据报 组件数据报是一种不可靠、小数据量的网络数据交互方式。如果传递的数据量过大,有可能会失败,最好不要超过 127 字节。如需要大数据量或者可靠数据传送方式,请使用基于连接的其它网络组件。
1、系统核心支持库:服务器/客户
优点:简单易用 缺点:传送量小
特点最大发送:4380个字节
是否稳定:一般
自动分包:否,需要自定协议
最大连接客户数:未统计
外网可用:可用,服务端若为路由器上网需映射端口号
系统核心支持库:
2、系统核心支持库:数据报
优点:极易使用 缺点:传送量小,不稳定,发送出去不检查
特点最大发送:最好不要超过127个字节。经试网络稳定时可发送200个汉字
是否稳定:不稳定
自动分包:否,需要自定协议
最大连接客户数:未统计
外网可用:未测试,可能需要穿透还原
3、网络通讯支持库:网络服务器/网络客户端
优点:较易使用,可监听 缺点:传送量小
特点最大发送:20480个字节
是否稳定:稳定
自动分包:否,需要自定协议
最大连接客户数:未统计
外网可用:可用,服务端若为路由器上网需映射端口号
4、保密通讯支持库:保密服务器/保密客户端
优点:保密,小范围保密转送文件,RSA加解密方法 缺点:仅多几个步骤,多客户可能出错,41版后可能修正这个问题
特点最大发送:20480个字节
是否稳定:很稳定
自动分包:否,需要自定协议
最大连接客户数:未统计
外网可用:可用,服务端若为路由器上网需映射端口号
5、远程服务支持库:远程服务/请求客户端
优点:支持多用户多任务,采用多个线程池协调同步 缺点:一个线程池占用四个线程,开多了也有问题
特点最大发送:不限字节
是否稳定:极稳定
自动分包:自动分包
最大连接客户数:未统计
外网可用:可用,服务端若为路由器上网需映射端口号
6、网络通讯支持库二
优点:较自由 缺点:需了解现有通讯协议
特点与协议有关
7、网络传送支持库
优点:FTP,可断点续转 缺点:需要开FTP
特点与FTP协议有关
8、网络套接字通信支持库
缺点:非官方
特点与网络套接字协议有关
你先把 调试输出 这句删了 好像是 取回一次了 第二次 就取回不了了 所以 不要调试 直接加入 应该 是 没问题的 还有 你都说了在局域网 又怎么上的 公网? 如果是直接连接 公网 是不用映射的 只要把客户端 连接的 IP 改为 服务器的 公网 IP 就可以了
简单,客户也就用:客户1连接("IP",端口)和 数据到达 服务器也就 :_服务器_数据到达 ,服务器1发送数据(服务器1取回客户(),到字节集("XXXXXXX")),就几个命令和事件就可以实现通信了
如果你在外网可以直接用易语言的组件:服务器和客户端,设置IP和端口连接就行了。
如果你在内网,外网不能直接连接,需要在路由器上做端口映射向你的电脑。
如果你是pppoe拨号上网,你的服务器可以对本地区直接服务,不能对全国的外网服务,因为ISP的路由器没有为你做端口映射。
通常你在ISP的内网,服务器需要端口映射,客户端随意没有要求。
请采纳
0条评论