# include“ltdic.h”
L_INTLDicomNet: SetSocketOptions (pOptions)
类中使用的套接字选项LDicomNet对象。此特性可在版16或更高版本。
指向一个结构的指针,该结构包含为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;}
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗网络查看器net
188宝金博怎么下载
支持的平台上
.NET、Java、Android和iOS/macOS程序集
C API/ c++类库
HTML5 JavaScript库
您的邮件已发送给技术支持!应该有人联系!如果你的事情很紧急,请回来聊天。
聊天时间:
周一至周五,美国东部时间上午8:30至下午6:00
感谢您的反馈!
请再次填写表格,开始新的聊天。
所有代理目前都离线。
聊天时间:
星期一至星期五
美国东部时间上午8:30 -下午6点
如需与我们联系,请填写此表格,我们将通过电子邮件与您联系。
