我正在尝试创建一个 MVC.Net 控制器,它将在一个操作中启动一个 TCPClient。在另一个动作中读取最新结果,并在最后一个动作中关闭 TCPClient。但我不知道从哪里开始。
TCPClient 应该是类的对象吗?
这是我认为我需要如何开始的一些伪代码,但我无法将我的头包裹在这个想法上,将不胜感激
public class Foo : Controller
{
TCPClient myClient = new TCPClient();
public bool StartClient(string ip, int port)
{
}
public string readMostRecentPacket()
{
}
public bool StopClient()
{
}
}
我试图避免潜在的 DOSing TCP 连接,因为在单个操作中创建和关闭客户端开始拒绝连接,这是一个 AJAX 轮询隐喻