0
我正在尝试侦听网络上的活动端口。我试过HttpListener,但我不确定这是否是正确的监听者。任何想法或例子?c上的网络端口侦听器#
using (m_listener = new HttpListener())
{
m_listener.Prefixes.Add("http://*:8080/");
m_listener.Start();
while (m_listener.IsListening)
{
HttpListenerContext context = m_listener.GetContext();
HttpListenerRequest request = context.Request;
HttpListenerResponse response = context.Response;
textBox1.Text += request.RawUrl + "\r\n";
textBox1.Text += request.UserHostName + "\r\n"; }
m_listener.Stop();
}
显示一些代码,请...细说你真正想要使用,实现... – Yahia
(m_listener =新HttpListener()) \t \t \t { \t \t \t \t m_listener.Prefixes.Add(“HTTP: // *:8080 /“); \t \t \t \t m_listener.Start(); \t \t \t \t而(m_listener.IsListening) \t \t \t \t { \t \t \t \t HttpListenerContext上下文= m_listener.GetContext(); \t \t \t \t HttpListenerRequest request = context.Request; \t \t \t \t HttpListenerResponse response = context.Response; \t \t \t \t textBox1.Text + = request.RawUrl +“\ r \ n”; \t \t \t \t textBox1.Text + = request.UserHostName +“\ r \ n”; \t \t \t \t} \t \t \t \t m_listener.Stop(); \t \t \t} –
它是什么,你想实现?建立一个Web服务器(这就是HttpListener的用途)?你看到什么问题/错误消息/异常? – Yahia