| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1688 人关注过本帖
标题:网络编程关于TcpClient和NetworkStream
只看楼主 加入收藏
於晓琪123
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2014-11-4
结帖率:71.43%
收藏
 问题点数:0 回复次数:1 
网络编程关于TcpClient和NetworkStream
NetworkStream 可以看做是作为数据来源端和接受端一个通道,那为什么客户端client.getstream()获得一个通道,在服务端Listen.AcceptTcpClient()之后,又要getstream()
两个是同一个通道吗?
在客户端声明的TcpClient 和通过Listen.AcceptTcpClient创建的一个TcpClient 有什么不同?
比如 在客户端必须connection之后,才能使用getstream()
     而服务端创建的就直接getstream()
搜索更多相关主题的帖子: 网络编程 服务端 客户端 通道 
2015-09-04 17:45
yhlvht
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:36
帖 子:707
专家分:4405
注 册:2011-9-30
收藏
得分:0 
这个很好理解耶
TPC协议是双向的,全双工袄,连接一但建立双方都可以通信
通常连接由客户端建立,所以要客户端要connection,连接建立以后,客户端就可以通过getstream()来收发数据
而服务端则是通过Listen.AcceptTcpClient()来得知有客户端进行了连接,并得知是哪个客户端连接的,之后也要通过getstream()来给对应的客户端进行收发数据
这两个是同一个通道
客户端和服务端的两个TcpClient也没有什么不同
2015-10-08 00:08
快速回复:网络编程关于TcpClient和NetworkStream
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.010875 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved