C#:一个增强的TcpListener(一)构造函数
2016-05-11 18:37
711 查看
[csharp] view
plain copy
/* ----------------------------------------------------------
文件名称:TcpListenerPlus.cs
作者:秦建辉
MSN:splashcn@msn.com
QQ:36748897
博客:http://blog.csdn.net/jhqin
开发环境:
Visual Studio V2010
.NET Framework 4 Client Profile
版本历史:
V1.0 2012年04月25日
实现线程池通信
参考资料:
http://www.switchonthecode.com/tutorials/csharp-tutorial-simple-threaded-tcp-server
------------------------------------------------------------ */
using System;
using System.Net;
using System.Net.Sockets;
using System.Threading;
namespace Splash.Net.Sockets
{
public partial class TcpListenerPlus : TcpListener
{
/// <summary>
/// 构造函数
/// </summary>
/// <param name="localEP">本地终结点</param>
public TcpListenerPlus(IPEndPoint localEP) : base(localEP)
{ // 启动独立的侦听线程
Thread ListenThread = new Thread(new ThreadStart(ListenThreadAction));
ListenThread.Start();
}
/// <summary>
/// 构造函数
/// </summary>
/// <param name="localaddr">本地IP地址</param>
/// <param name="port">侦听端口</param>
public TcpListenerPlus(IPAddress localaddr, Int32 port) : base(localaddr, port)
{ // 启动独立的侦听线程
Thread ListenThread = new Thread(new ThreadStart(ListenThreadAction));
ListenThread.Start();
}
/// <summary>
/// 析构函数
/// </summary>
~TcpListenerPlus()
{
Stop();
}
}
}
原文转自“http://blog.csdn.net/jhqin/article/details/7552832
plain copy
/* ----------------------------------------------------------
文件名称:TcpListenerPlus.cs
作者:秦建辉
MSN:splashcn@msn.com
QQ:36748897
博客:http://blog.csdn.net/jhqin
开发环境:
Visual Studio V2010
.NET Framework 4 Client Profile
版本历史:
V1.0 2012年04月25日
实现线程池通信
参考资料:
http://www.switchonthecode.com/tutorials/csharp-tutorial-simple-threaded-tcp-server
------------------------------------------------------------ */
using System;
using System.Net;
using System.Net.Sockets;
using System.Threading;
namespace Splash.Net.Sockets
{
public partial class TcpListenerPlus : TcpListener
{
/// <summary>
/// 构造函数
/// </summary>
/// <param name="localEP">本地终结点</param>
public TcpListenerPlus(IPEndPoint localEP) : base(localEP)
{ // 启动独立的侦听线程
Thread ListenThread = new Thread(new ThreadStart(ListenThreadAction));
ListenThread.Start();
}
/// <summary>
/// 构造函数
/// </summary>
/// <param name="localaddr">本地IP地址</param>
/// <param name="port">侦听端口</param>
public TcpListenerPlus(IPAddress localaddr, Int32 port) : base(localaddr, port)
{ // 启动独立的侦听线程
Thread ListenThread = new Thread(new ThreadStart(ListenThreadAction));
ListenThread.Start();
}
/// <summary>
/// 析构函数
/// </summary>
~TcpListenerPlus()
{
Stop();
}
}
}
原文转自“http://blog.csdn.net/jhqin/article/details/7552832
相关文章推荐
- C#:一个增强的TcpListener(*)服务器演示程序及源代码下载
- WEB/HTTP 调试利器 Fiddler 的一些技巧分享
- 【HTTP】POST 与 PUT 方法区别
- 学习笔记之网络访问基础
- 《TCP/IP详解》学习笔记-第6/7/8章 ICMP/Ping/Traceroute
- httpclient4.3发送post和get实例代码
- 【网络编程】——connect函数遇见EINTR的处理
- iOS开发之处理网络图片的步骤
- 【转载】JMeter学习(三十六)发送HTTPS请求
- OKHttp源码解析好文连接
- 自动匹配HTTP请求中对应实体参数名的数据(性能不是最优)
- 网游中的网络编程3:在UDP上建立虚拟连接
- 一个自己整合的访问网络的类
- HttpUtility.UrlEncode 和 HttpUtility.Encode 一个大深坑
- eclipse中jsp页面<%@page import="javax.servlet.http.*"%>报错
- HTTP请求状态类
- Spark MLlib 机器学习算法与源码解析(网络课程—第一期)
- HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容。
- 《TCP/IP详解》学习笔记-第4/5章 ARP和RARP
- 深入浅出TCP之半关闭与CLOSE_WAIT