- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于C#网络数据传输的问题?[问题点数:20分,结帖人k7ta]
? ? ?? ?? ?? ? ?? ?? ?? ? ?? ?? ?? ? ?? ?? ?? ?? ?? ??收藏
关注
k7ta
k7ta
等级:
结帖率:100% 楼主发表于: 2006-10-04 21:49:45
我用C#?1.1的,写了一个测试的服务端和客户端。不管用Socket还是TcpClient,我从客户端发送数据到服务端,服务端不能马上收到数据,只有当在客户端调用close()方法的时候,服务端才一次性收到所有消息。我试过flush()什么的都不行。难道这就意味着我从客户端每发送一个指令就要建立一次连接然后断开?
更多0分享到:
相关主题推荐:?数据?网络?socket?测试?c#
相关帖子推荐:
wpf treeview绑定层次数据,只显示第一级
新手,想问java的爬虫是什么原理
log4net的UdpAppender怎么用!
求一个网络爬虫的代码,不用java
C#中换肤和实现记忆的问题
C# 编写一个类似Excel导入文本的向导
如何改变键盘按键形式
求教大神:网站发布后,一旦用户登录,网页上方就出现空白 对我有用[0]?丢个板砖[0]?引用?|?举报?|?管理
回复次数:8
关注
k7ta
k7ta
等级: #1?得分:0回复于: 2006-10-07 07:57:08
没人做过吗?不可能吧。 如果您对CSDN论坛有意见和建议 请直接在本帖指教
对我有用[0]?丢个板砖[0]?引用?|?举报?|?管理
关注
starwx
starwx
等级: #2?得分:0回复于: 2006-10-07 09:43:27
我也正遇到这个问题,关注中! CSDN投诉事项说明
对我有用[0]?丢个板砖[0]?引用?|?举报?|?管理
关注
starwx
starwx
等级: #3?得分:10回复于: 2006-10-07 09:45:30
数据是收到了,保存在streamReader中,只是这个地方会造成程序阻塞,所以只有断开,才能继续。如果使用streamreader.ReadLine();方法,当字符串中出现回车它就能继续运行了。 对我有用[0]?丢个板砖[0]?引用?|?举报?|?管理
关注
starwx
starwx
等级: #4?得分:0回复于: 2006-10-07 10:22:47
顶帖才是硬道理 对我有用[0]?丢个板砖[0]?引用?|?举报?|?管理
关注
jingjing_180
jingjing_180
等级: #5?得分:8回复于: 2006-10-07 10:57:58
晕我觉得自己写的SOCKET通讯程序比你们多,可是从来没碰到这样的问题我发之前都是将对象序列花2进制流,再接受后再将流反序列化成对象就可以了没出现过你们说的那样情况我猜想?streamreader这个对象类似于文件流样,当你想再次用它输出里面的信息时,必须得把他先CLOSE掉,才可以,你们查资料吧 对我有用[0]?丢个板砖[0]?引用?|?举报?|?管理
关注
peteryhliu
peteryhliu
等级: #6?得分:2回复于: 2006-10-07 12:25:25
streamreader.ReadLine必须读到换行才返回 对我有用[0]?丢个板砖[0]?引用?|?举报?|?管理
关注
starwx
starwx
等级: #7?得分:0回复于: 2006-10-09 13:03:14
使用TCPClient.GetStream()方法可以获得一个NetWorkStream对象,网络流对象中有个Read方法执行时会产生阻塞。使用这个方法就可以解决这个问题。//以下是TCP通信的客户端代码,全部复制测试看看//===============================================using?System;using?System.Drawing;using?System.Collections;using?System.ComponentModel;using?System.Windows.Forms;using?System.Data;using?System.Net.Sockets;using?System.Text;using?System.Threading;namespace?TCP_Client{///?summary///?Form1?的摘要说明。///?/summarypublic?class?Form1?:?System.Windows.Forms.Form{private?System.Windows.For
文档评论(0)