通信交互 监听

1. 建立socket连接

Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
int port = Convert.ToInt32(_port);

2. 创建监听

HttpListener listener = new System.Net.HttpListener();
listener.Prefixes.Add("http://*:88/");

--listener.Start(); 开始监听

3. 执行监听过程

while (true)
{
//阻塞主函数至接收到一个客户端请求为止
HttpListenerContext context = listener.GetContext();
HttpListenerRequest request = context.Request;
HttpListenerResponse response = context.Response;

try

{

//  执行过程

}

}

posted @ 2015-05-22 15:44  Crazylight  阅读(177)  评论(0)    收藏  举报