在我的应用程序中,我在一个单独的线程中使用gSOAP。连接,发送和接收的超时设置为10秒。当我想要停止应用程序(或只是暂停该线程来更改某些设置)时,我有时需要等待整整10秒(例如,当IP设置为某些废话时)。怎么避免呢?如何判断(从不同的线程)gSOAP代理中止当前操作?
答案 0 :(得分:0)
soap->socket
)的内部套接字。你也可以看看这里,也许它会有所帮助:http://markmail.org/message/dkghy2jtvasr6g5y。
但我真的认为这取决于你的线程模型。也许另一个想法是激活gsoap调用,每个调用都在不同的线程中,并从第二个线程管理它们。
祝你好运!