UploadString需要60秒才能发布非常短的字符串

时间:2012-11-28 02:18:09

标签: .net webclient

我正在创建测试。我的UDP测试客户端向我的UDP服务发送消息。有效负载是JSON字符串。当它找到属性“ForwardingAddress”时,UDP服务执行此操作:

WebClient.UploadString(forwardingAddress, payload)

所有这一切都有效,但我的模拟网络服务器,使用裸插槽实现,并且从套接字获取的流中包含StreamReader,只需60秒即可返回ReadToEnd()。

这有点像超时值。有谁知道这个超时可以设置在哪里?否则,我将被迫用循环和字符串解析状态机替换ReadToEnd。

1 个答案:

答案 0 :(得分:0)

有一个类HttpListener,它实现了HTTP协议的服务器端。

在内部我敢说它包含了一个我不想写的字符串解析状态机的非常完整的实现。

这是完全正确的 - “TCP-IP”是一套协议,其中FTP和HTTP是成员。这部分框架的完整性令我印象深刻。最让人印象深刻的是微软。