| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1532 人关注过本帖
标题:网络编程的几个问题?急、急,急!!!
取消只看楼主 加入收藏
angel_bear
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2005-4-12
收藏
 问题点数:0 回复次数:7 
网络编程的几个问题?急、急,急!!!
1。在使用SOCKET的SEND方法向主机传送文件时
     经常出现“由于连接方在一段时间内没有正确答复连接中断
      或连接的主机没有反应,连接尝试失败”异常
    请问怎么解决才能建立可靠的连接呀?
2。在使用SOCKET的RECEIVE方法接收服务器的响应时
     通过  SOCKET.AVILIABLE   来判断有无数据可以接受
    但是由于网络的延时,使得客户端无法的到正确的信息。
     经常接受到前一次应该收到的信息,而前一次则为空
      这个怎么解决呀?
请各位大哥大姐帮忙看看呀,,很急的呀!!!!!!!!!!!
搜索更多相关主题的帖子: 网络 服务器 SOCKET 主机 客户端 
2005-05-07 21:55
angel_bear
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2005-4-12
收藏
得分:0 
大家帮忙呀
回一点说你点吗!!
谢谢呀?
2005-05-08 15:53
angel_bear
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2005-4-12
收藏
得分:0 
大家好好看看呀!我实在是困惑呀!!!!!
通过connect方法连接一个远程服务器
需要耗费太多的时间(其他软件在相同条件下没有这个问题)
而且建立的连接经常出现上述问题呀
部分代码如下:(向服务器发送数据)
 l_ClientDataSocket=new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);
 l_ClientDataSocket.SetSocketOption(SocketOptionLevel.Socket,SocketOptionName.SendTimeout,2000);
 l_ClientDataSocket.Connect(new IPEndPoint(Dns.Resolve(l_strServerIP).AddressList[0],l_iDataPort));
2005-05-16 12:53
angel_bear
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2005-4-12
收藏
得分:0 
我使用的TCP连接呀
2005-05-22 23:11
angel_bear
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2005-4-12
收藏
得分:0 
别的软件就可以轻松的实现
我真的是晕死了
怎么也也想不明白别人是怎么实现的呀
2005-05-23 20:31
angel_bear
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2005-4-12
收藏
得分:0 
好呀
那句话是发送延迟时间设置,SendTimeout时间过后发送不成共
则发送失败,
现在是在连接服务器的时候就要耗费我很都的时间呀。
是不是还有别的什么设置需要跟改呀?
2005-05-26 19:35
angel_bear
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2005-4-12
收藏
得分:0 
谢谢呀
我加上了
2005-05-27 22:39
angel_bear
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2005-4-12
收藏
得分:0 
我现在也是通过SLEEP等待呀
难道就没有其他的方法吗
我编写的软件和下载的一个软件相比
虽然连接的是同一个服务器
但是下载的连接速度明显要快呀。
我就纳闷他是怎么实现的呀。
楼上的什么意思呀?我编写的和客户端程序!!!
2005-06-04 10:49
快速回复:网络编程的几个问题?急、急,急!!!
数据加载中...
 
   



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

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