计算机网络

基于套接字德尔福的客户端 - 服务器

今天是在信息技术领域的一个非常关注的主题,致力于开发和架构的部署“客户端 - 服务器”。 这是由于不同规模的信息系统在各个领域越来越多地使用的事实。 此外,任何数据库的结构是按照一定的参数,在与它在正常模式下工作是可能仅在使用的特殊应用这样的方式创建的。 因此,该架构的实现“客户端 - 服务器” - 信息技术在不同地点的部门之前发生了非常重要的任务,其成功的解决方案将使公司最佳和平稳运行。

服务器基于套接字

服务器上的协议套接字运行可以同时处理来自大量用户的请求。 在这种情况下,在任何时候,管理员可以调整的设置来设置并发用户数量的限制。 默认情况下,此选项没有任何限制。

将客户端连接到服务器之后是与在其上的数据被交换的插座的独立信道。 然而,最优化和安全是部署的每个具体的个人进程的新的连接。

该架构的方案“客户端 - 服务器”

考虑更详细架构顺序电路的分析通常使用的定义的实现:

1.属性服务器类型和端口。 为了使用户能够连接到服务器,重要的是要确保所使用的服务器和客户端同时匹配的端口。 这是该参数的目的是在财产口国产。 连接类型定义服务器类型。

2.打开插座的过程。 对于会话“客户端 - 服务器”,它打开一个套接字和端口是非常重要的。 听使用属性。

3.接着,与用户进行数据交换。 在工作的完成需要将关闭客户端。 有了适当的 系统管理员团队, 服务器完成其工作,打破了所有已建立的连接,并停止等待新的连接过程。

应用TServerSocket在Delphi应用程序的语言«客户端 - 服务器”

对于使用事件OnClientWrite和OnClientRead从用户发送和接收信息。 在这种情况下,用户可以诸如通过ClientSocket的一个参数进行交互。 在工作中经常使用以下方法和属性:

- 数此刻连接的用户的;

- 活动进程的数量;

- 无处理的数量;

- 港口,主机名和本地的IP地址;

- 解锁和锁定插座。

最后,要注意经常应用的一个特殊属性 - 数据。 此属性在以下情况下使用。 典型地,该服务器用于以服务大量用户的,这意味着有必要存储信息为每个客户端,并且需要被绑定到特定插座此信息。 在这种情况下,使用手结合的是非常不方便的,因此广泛使用的数据属性。 然而,要记住,数据是非常重要的 - 是一个指针,因此要经常检查工作的指针所有的规则(指示内存分配等的类型)是非常重要的

文件

迄今为止,在“客户端 - 服务器”的发展文学与插座的开发和应用的应用德尔福,显示非常小的。 因此,对于该方面的详细检查可以参考Linux文档和Unix的系统作为 它是足够详细部署使用套接字应用的技术,但通常在Perl或C ++。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.delachieve.com. Theme powered by WordPress.