LDicomNet: SetSocketOptions

# include“ltdic.h”

L_INTLDicomNet: SetSocketOptions (pOptions)

类中使用的套接字选项LDicomNet对象。此特性可在版16或更高版本。

参数

pDICOMSOCKETOPTIONSpOptions

指向一个结构的指针,该结构包含为DICOM通信创建套接字时要使用的选项。

返回

价值 意义
成功 活动很成功。
< 1 发生错误。指返回代码

评论

此函数用于设置调用时将创建的套接字中的选项LDicomNet:连接在一个LDicomNet对象。在内部,当调用LDicomNet::Connect时创建套接字。因此,应该在调用LDicomNet::Connect之前调用LDicomNet::SetSocketOptions函数。

有关套接字的更多信息,请参阅MSDN Winsock文档。188宝金博安卓下载

必需的dll和库

平台

Win32, x64

另请参阅

功能

主题

例子

显示socketoptions (pDICOMSOCKETOPTIONS)L_TCHAR szMsg[200] = {0};如果(pOptions !)返回wsprintf (szMsg文本("Socket Options:\n\tnSendBufferSize: %d\n\tnReceiveBufferSize: %d\n\tbNoDelay: %d"),pOptions - > nSendBufferSize,pOptions - > nReceiveBufferSize,pOptions - > bNoDelay);消息框(NULL, szMsg, TEXT(“套接字选项”), MB_OK);L_INT LDicomNet_SetSocketOptionsExample ()L_INT nRet = DICOM_SUCCESS;L_INT iHostPort = 0;//使用第一个可用端口L_INT iPeerPort = 104;l_char * pszHostIP = TEXT("");//空字符串表示使用本地IPL_TCHAR * pszPeerIP = TEXT(“207.238.49.190”);//输入要连接的计算机的有效IP地址// LMyDicomNet是LDicomNet的派生类//设置临时文件路径LDicomNet *pDicomNet =LDicomNet (MAKE_IMAGE_PATH(文本(“临时”)), DICOM_SECURE_NONE);如果(pDicomNet == NULL)返回DICOM_ERROR_MEMORY;//启动网络nRet = pDicomNet->StartUp();如果(nRet != DICOM_SUCCESS)返回nRet;//在调用Connect之前设置socket选项DICOMSOCKETOPTIONS socketOptions = {0};socketOptions。uStructSize =运算符(DICOMSOCKETOPTIONS);nRet = pDicomNet->GetDefaultSocketOptions(&socketOptions,运算符(DICOMSOCKETOPTIONS));如果(nRet != DICOM_SUCCESS)返回nRet;//显示默认的socket选项DisplaySocketOptions (&socketOptions);socketOptions。nSendBufferSize = socketOptions。nSendBufferSize * 2;socketOptions。socketOptions.bNoDelay = !nRet = pDicomNet->SetSocketOptions(&socketOptions);如果(nRet != DICOM_SUCCESS)返回nRet;//显示新的socket选项DICOMSOCKETOPTIONS newSocketOptions = {0};newSocketOptions。uStructSize =运算符(DICOMSOCKETOPTIONS);nRet = pDicomNet->GetSocketOptions(&newSocketOptions,运算符(DICOMSOCKETOPTIONS));DisplaySocketOptions (&newSocketOptions);//使用新的socket选项连接到服务器nRet = pDicomNet->Connect(pszHostIP, iHostPort, pszPeerIP, iPeerPort);如果(nRet != DICOM_SUCCESS)返回nRet;/ /……/ /……/ /……pDicomNet - > Close ();删除pDicomNet;返回DICOM_SUCCESS;
LEADTOOLS DICOM c++类库帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。