WSShutdownLinkServer (C 函数)
void WSShutdownLinkServer(WSLinkServer s)
停止由链接服务器对象(link server object) s 表示的 TCPIP 链接服务器界面(link server interface).
更多信息
- 在使用 Wolfram 符号传递协议(Wolfram Symbolic Transfer Protocol- WSTP)的一般过程中,创建的连接在一对一标准(one-to-one standard)下发生作用,即当程序 A 与程序 B 连接时,只有 A 和 B 可以使用在 A 与 B 之间建立的通信终端. 这种一对一模式与传统的客户端 / 服务器通信模式不同,后者用一对多模式推广连接,即服务器有一个连接,且有多个客户端连接到此连接. 该 WSTP 链接服务器功能允许用户创建一个可以利用 Wolfram 符号传递协议提供一对多连接的程序.
- 可将 WSShutdownLinkServer() 想成是在链接的服务器端用 WSClose().
范例
基本范例 (1)
#include "wstp.h"
void operateLinkServer(WSENV env)
{
int error;
WSLinkServer linkServer;
WSLINK theLink;
linkServer = WSNewLinkServer(env, NULL /* No context object for
this example */, &error);
if(error != WSEOK)
{ /* Handle error */ }
theLink = WSWaitForNewLinkFromLinkserver(linkServer, &error);
if(theLink == (WSLINK)0 || error != WSEOK)
{ /* Handle error */ }
...
WSCLose(theLink);
WSShutdownLinkServer(linkServer);
}