问题描述:
如何设置网络环境以使局域网中的客户端可以正常访问服务器上的网络版许可?
解答:
PLAXIS的网络版许可(一般包含多个节点)可以供多个客户端同时访问,在多个客户端上正常运行程序。在软件安装时,除了安装PLAXIS程序本身以外,同时还需安装相应的CodeMeter驱动(注意保持驱动的版本更新),才能在运行程序时正确读取许可信息。安装CodeMeter驱动后,通过CodeMeter控制中心来管理许可,见图1.
图1 CodeMeter控制中心
1.服务器设置:
网络版许可(加密狗)插入局域网中的服务器上(任何PC机都可作为服务器),其他客户端通过访问该服务器来读取许可信息,以正常运行程序。此时,需要对服务器的CodeMeter驱动进行一些设置才能正常运行:
-
从CodeMeter控制中心的“文件->配置”进入CodeMeter网络管理页面,切换到“服务器配置”选项卡中,勾选“运行网络服务器”,然后点击设置确认。见图2~图3.
图2 配置CodeMeter 网络设置
图3 CodeMeter网络服务器配置
-
重启服务器上的CodeMeter服务,使网络服务器设置生效:在CodeMeter控制中心选择“进程->停止CodeMeter服务”,然后再次启动“进程->启动CodeMeter”,如图4所示。
图4 重启CodeMeter服务
2. 客户端设置:
如果在网络服务器设置正确的情况下,客户端仍无法正常访问到服务器上的网络许可,需要对客户端的CodeMeter驱动进行一些设置:
-
同样进入CodeMeter网络管理页面,在“网络设置”选项卡的服务器列表框中添加当前局域网中服务器(插入网络版许可的计算机)的IP地址,点击设置完成客户端的网络配置。此时客户端会直接访问该IP地址的服务器,提高范围效率和成功率,如图5所示。
图5 CodeMeter客户端网络配置
注意:如果该列表中未添加任何IP地址,则客户端计算机会在局域网中自动搜索服务器来范围网络许可,有时候因为网络环境的影响,客户端可能会搜索不到服务器。
-
如果访问服务器网络许可时出现超时的错误(也有可能访问失败),可以将上述页面(图5)中的UDP等待时间增大,如将默认的1000增加为10000,可以延长网络的相应时间,提高访问成功率。
-
重启客户端的CodeMeter服务,方法同服务器设置(图4)。