
使用非阻塞send 0字节的方法无法判断socket连接.该怎么处理
2个回答
2016-03-02
展开全部
msdn所说的,并没有什么问题。
现在.net提供的socket类功能比较大,它包含了TcpListener和TcpClient这两个类的功能。
你可以拆开来理解,
服务器先用TcpListener监听网络端口,遇到新的请求创建新的Socket对象进行通信;
客户端用TcpClient连接远程服务器,然后在此基础上用Socket对象进行通信。
所以如果你只用socket一个类来完成,显得有些混淆,但是效果是一样的,即有个socket对象要起到TcpListener或者TcpClient对象的作用。
现在.net提供的socket类功能比较大,它包含了TcpListener和TcpClient这两个类的功能。
你可以拆开来理解,
服务器先用TcpListener监听网络端口,遇到新的请求创建新的Socket对象进行通信;
客户端用TcpClient连接远程服务器,然后在此基础上用Socket对象进行通信。
所以如果你只用socket一个类来完成,显得有些混淆,但是效果是一样的,即有个socket对象要起到TcpListener或者TcpClient对象的作用。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询