远程服务支持库(1.2-0)
添加时间:2007-11-07 原文发表:2007-11-07 人气:217
本文章共2238字,分2页,当前第1页,快速翻页:
| |
远程服务支持库(1.2-0).zip
下载: zip 文件
支持库名称及版本:远程服务支持库(1.2#0版) 逆风者
所支持语言:中文(大陆)
该支持库提供对服务器端程序和客户端程序的支持。客户端发出请求,服务器端接受到客户端的请求后,就会执行事先设置好的触发函数,在触发函数的方法中就可以分析用户端的请求,然后计算出结果发回给相应的客户端。该支持库的服务器模型支持多用户多任务,内部采用多个线程池协调同步共同完成任务数据的发送接收。本支持库一般可以使用在网络服务中间件,远程调用服务器,分布式计算等等程序的开发过程中
本库为一般支持库,需要易系统3.7版本的支持,需要系统核心支持库3.7版本的支持,提供了2种库定义数据类型,提供了29种命令。
操作系统需求: Windows、Linux
服务器的构造函数()
启动() 启动服务程序。服务启动后,就可以接收客户端发出的信息,并且可以向客户端发送回复信息。该方法执行成功返回真,执行失败返回假
停止() 停止正在工作的服务程序。由于要释放大量的系统资源,该方法执行过程中会有一点延时,应尽量避免在该方法执行过程中,强制关闭主程序。为了正确使用该方法,建议把该方法放在程序的主线程中,同步执行该方法和关闭主程序
置线程池大小() 设置每一个线程池内的线程数量的最大值和最小值,该项设置必须在服务器启动之前设置。服务系统拥有四个线程池,一个接收线程池一个发送线程池还有两个处理线程池,该方法是设置每一个线程池内的允许线程数量。由于线程池内的线程数量是可以随环境的变化而增加或减少的,所以该方法也就是设置线程池内的线程数量的变化区间,系统会根据该设置取最优化的值。如果不进行该项设置,系统将采用默认的设置,即最小线程数量为5,最大线程数量为20。线程数量的最小值不能小于1。设置成功返回真,失败返回假
取请求文本() 取得客户发出的请求信息文本。如果正确得到客户的请求信息,该方法返回真,否则返回假
取请求字节集() 取得客户发出的请求信息字节集。如果正确得到客户的请求信息,该方法返回真,否则返回假
发送文本() 服务程序发送文本数据到客户端。该方法执行成功返回真,失败返回假
发送字节集() 服务程序发送字节集数据到客户端。该方法执行成功返回真,失败返回假
取客户句柄() 根据客户的请求信息地址取得客户的句柄。成功取得客户句柄,返回真,如果客户已经不可用或其他意外情况发生,返回假
取客户IP() 根据客户的句柄值取得客户的IP地址。成功取得客户的IP地址,返回真,如果客户已经不可用或其他意外情况发生,返回假
取客户数() 取得当前连接到服务器的客户端数量。该方法正确执行,返回大于等于0的整数值,如果发生错误返回-1
取客户数组() 取得当前连接到服务器的所有客户端的句柄。该方法执行成功返回真,执行失败返回假
断开连接() 断开与一个客户的连接
服务析构函数()
客户端的构造函数()
连接() 连接到指定地址和端口号的服务器。连接成功返回真,连接失败返回假
断开() 切断与服务器的连接
同步发送文本() 在客户端发送同步请求文本到服务器,当收到服务器返回的结果后,该方法才返回,否则为阻塞状态直到超时。如果该方法正确执行并接收到服务器返回的结果,该方法返回1。如果在超时时间内没能接收到服务器的返回结果,该方法返回0。如果出现其他错误没能接收到服务器的返回结果,该方法返回-1
同步发送字节集() 在客户端发送同步请求字节集到服务器,当收到服务器返回的结果后,该方法才返回,否则为阻塞状态直到超时。如果该方法正确执行并接收到服务器返回的结果,该方法返回1。如果在超时时间内没能接收到服务器的返回结果,该方法返回0。如果出现其他错误没能接收到服务器的返回结果,该方法返回-1 本文章更多内容:1 - 2 - 下一页>> |
 本文章所属分类: 首页
→ 易语言
→ 支持库大全
|
文章搜索
热门文章
推荐文章
最新文章
|