回 帖 发 新 帖 刷新版面

主题:网络编程的几个问题?急、急,急!!!



1。在使用SOCKET的SEND方法向主机传送文件时
     经常出现“由于连接方在一段时间内没有正确答复连接中断
      或连接的主机没有反应,连接尝试失败”异常
    请问怎么解决才能建立可靠的连接呀?
2。在使用SOCKET的RECEIVE方法接收服务器的响应时
     通过  SOCKET.AVILIABLE   来判断有无数据可以接受
    但是由于网络的延时,使得客户端无法的到正确的信息。
     经常接受到前一次应该收到的信息,而前一次则为空
      这个怎么解决呀?
请各位大哥大姐帮忙看看呀,,很急的呀!!!!!!!!!!!

通过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))

回复列表 (共1个回复)

沙发

没有人会吗,
那连接服务器是不是需要设置些什么东西
来实现连接的快速建立呀?

我来回复

您尚未登录,请登录后再回复。点此登录或注册