创建一个令牌服务器客户端许可证

令牌服务器客户端许可证的目的非常简单:它告诉客户端在哪里找到Gurobi令牌服务器。你可以自己创建这个文件(使用一个文本编辑器写字板,例如)。客户端gurobi.lic文件通常包含一行文字:

TOKENSERVER = mymachine.mydomain.com
或者:
TOKENSERVER = 192.168.1.100
你当然应该用令牌服务器的名称或IP地址在上面的例子中。

如果您的令牌服务器被配置为使用非默认端口,你还需要一条线提供的端口号:

端口= 46325

客户端许可证文件也可能包括一些可选的行。一个SERVERTIMEOUT线允许您指定超时时间(以秒为单位),以防令牌服务器不可用。默认值为30秒。如果客户端程序无法联系服务器超过指定的时间,客户端将退出网络错误。

一个密码线可以连接到一个有密码保护的令牌服务器(你需要密码令牌服务器)的所有者。

一个更复杂的客户端标记文件可能看起来像这样:

TOKENSERVER = 192.168.1.100 SERVERTIMEOUT = 10密码=这样的

我们强烈建议你把你的客户gurobi.lic文件的默认位置为您(您的主目录或平台c: \ gurobi)。建立一个非默认位置是容易出错和频繁的故障源。(如果你还想使用非默认位置,请参考说明出现了早在这一节中)。

如果你的客户和令牌服务器都运行在同一台机器,他们可以共享一个gurobi.lic文件。你只需要添加以下行来gurobi.lic文件你从我们的网站:

TOKENSERVER = localhost
令牌服务器将忽略这条线,客户端会忽略一切,但是这条线。你的其他选择当客户机和服务器运行在同一台机器上创建一个单独的gurobi.lic客户端文件,设置GRB_LICENSE_FILE环境变量,使之指向这个文件(前面的说明使用非默认许可位置)。

一旦你的客户端许可证,你就可以测试许可。如果你无法连接到服务器,您需要确保服务器安装和运行。请咨询指导开始一个令牌服务器为更多的信息。