我是Telnet和C#的新手,我正在尝试创建一个简单的控制台程序.我需要一个启动的TCP侦听器,侦听传入的网络连接并发回响应.我并不真正关心传入的消息,但我需要接受它,以便客户认为连接成功.此TCP侦听器将以"Hello"响应.我只需要确保它干净地启动并正常关闭TCP侦听器而不会抛出任何异常.我需要使用"Telnet localhost 9090"连接到端口9090上笔记本电脑上的TCP侦听器.
你能帮我吗?
我有消息陷入队列,我正在寻找一种以编程方式删除它们的方法.
有没有办法从队列中删除超过x天的消息?我可以连接和删除这样的队列,但不知道如何删除单个邮件.
MessageQueue queue = new MessageQueue(@".\private$\SomeTestName");
//queue.Purge(); //deletes the entire queue
try
{
// Peek and format the message.
Message m = myQueue.Peek();
// Display message information.
Console.WriteLine("Sent time {0}", m.SentTime);
Console.WriteLine("Arrived time {0}", m.ArrivedTime);
}
Run Code Online (Sandbox Code Playgroud)