Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 如何更改DCMTK中的默认网络套接字超时?_Swift_Dicom_Dcmtk - Fatal编程技术网

Swift 如何更改DCMTK中的默认网络套接字超时?

Swift 如何更改DCMTK中的默认网络套接字超时?,swift,dicom,dcmtk,Swift,Dicom,Dcmtk,DCMTK中的默认网络套接字超时为60秒 如何将其更改为30 我可以看到以下代码,但无法将其更改为30: extern DCMTK_DCMNET_EXPORT OFGlobal<Sint32> dcmSocketReceiveTimeout; /* default: 60 */ extern DCMTK\u DCMNET\u导出全局dcmSocketReceiveTimeout;/*默认值:60*/ 据我所知,您希望以编程方式设置超时。 您可以在dcmtk工具中检查如何执行此操

DCMTK中的默认网络套接字超时为60秒

如何将其更改为30

我可以看到以下代码,但无法将其更改为30:

extern DCMTK_DCMNET_EXPORT OFGlobal<Sint32> dcmSocketReceiveTimeout;   /* default: 60 */
extern DCMTK\u DCMNET\u导出全局dcmSocketReceiveTimeout;/*默认值:60*/

据我所知,您希望以编程方式设置超时。
您可以在dcmtk工具中检查如何执行此操作,例如--基本上您必须调用:

#包括“dcmtk/dcmnet/dcmtrans.h”
dcmSocketReceiveTimeout.set(of static_cast(Sint32,new_socket_timeout));
全局超时将相应地改变。

设置发送超时也是如此,您使用的是
dcmSocketSendTimeout

据我所知,您希望以编程方式设置超时。
您可以在dcmtk工具中检查如何执行此操作,例如--基本上您必须调用:

#包括“dcmtk/dcmnet/dcmtrans.h”
dcmSocketReceiveTimeout.set(of static_cast(Sint32,new_socket_timeout));
全局超时将相应地改变。
设置发送超时也是如此,您可以使用
dcmSocketSendTimeout