0

我正在创建测试。我的 UDP 测试客户端向我的 UDP 服务发送消息。有效负载是一个 JSON 字符串。当它找到属性“ForwardingAddress”时,UDP 服务会这样做:

WebClient.UploadString(forwardingAddress, payload)

所有这些都有效,但我的模拟网络服务器使用裸套接字和围绕从套接字获得的流包裹的 StreamReader 实现,ReadToEnd() 需要 60 秒才能返回。

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

4

1 回答 1

0

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

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

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

于 2012-11-28T22:40:56.600 回答