求助,C# socket 服务布署到服务器后,显示“远程主机强迫关闭了一个现有的连接”

.NET技术 > C# [问题点数:100分,结帖人a200507002]
等级
本版专家分:1
结帖率 100%
等级
本版专家分:6552
等级
本版专家分:1
等级
本版专家分:15899
等级
本版专家分:1
等级
本版专家分:15899
等级
本版专家分:1
C#远程主机强迫关闭一个现有链接问题简述

所谓的远程主机强迫关闭一个现有链接,我的理解是:客户端与服务端之中,有一个率先中断了已经建立的SOCKET,从而导致连接的另一端被强行关闭链接------毕竟你连接的另一端已经关闭了,那你还链接个毛啊。...

远程主机强迫关闭一个现有连接

使用环境:VS2010 C# ...但接收端却在Receive()函数的时候检测了SocketException,显示远程主机强迫关闭一个现有连接。” 代码如下: 发送端: try { Socket clientSock = new Sock

C#编程UDP通信过程中出现【远程主机强迫关闭一个现有连接0x80004005】的解决方法

System.Net.Sockets.SocketException (0x80004005): 远程主机强迫关闭一个现有连接。 最初的最愚蠢的解决方法就是,在catch语句里不做任何动作,让监听端口函数继续运行。但这并非一个长久之计,后来在网

远程主机强迫关闭一个现有连接求助~

问题是发生在我的客户端和服务器端之间进行Modbus TCP通讯的时候。代码如下: ``` internal class ModbusTcpIpWrapper : ModbusWrapper, IDisposable { public static ModbusTcpIpWrapper Instance = new ...

C# 远程主机强制关闭一个现有连接

问题是因为我服务端没有打开相应端口去监听,所以必然会报这错误,问题是如何在服务端不打开端口的情况下发送端不报这错误,有没有什么方法忽略他。

C# 无法从传输连接中读取数据: 远程主机强迫关闭一个现有连接。。

关于客户端断开连接的时候,服务端会catch到一个socketException端口异常提示,无法从传输连接中读取数据: 远程主机强迫关闭一个现有连接。。此时,如果按以下写法,服务器没法再接收新的数据  public ...

C# Socket TcpClient 无法从传输连接中读取数据: 远程主机强迫关闭一个现有连接。。...

开始的代码:  byte[] data = Encoding.UTF8.GetBytes(sInfo); tcpns.Write(data, 0,1024);   修改成  byte[] data = Encoding.UTF8.GetBytes(sInfo); tcpns.Write(data, 0,data.L...

在向服务器发送请求时发生... (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭一个现有连接。) .

用VS2012+SQLSERVER2008开发C/S... (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭一个现有连接。) ---> System.Data.SqlClient.SqlException: 在向服务器发送请求时发生传输级错误。 (provider: TCP 提供

调用部署在本机IIS服务器的WCF服务并返回数据DataTable,一直报错:远程主机强迫关闭一个现有连接,但是...

但是调用时,返回DataTable数据就报错:远程主机强迫关闭一个现有连接 远程主机强迫关闭一个现有连接。 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及...

关于socket tcp 断线重连

这个问题困扰过我几次,都...(1)客户端已经连接,当服务端关闭程序时,客户端调用send函数发送失败,WSAGetLastError() 返回10054(远程主机强迫关闭一个现有连接)  (2)客户端已经连接,当客户端关闭程序时

c#通过socket判断服务器连接是否正常

C#客户端连接服务器前先判断服务器连接是否正常  #region 采用Socket方式,测试服务器连接   ///  /// 采用Socket方式,测试服务器连接   ///  /// 服务器主机名或IP   /// 端口号   /// 等待...

ftp上传有时候报错:无法将数据写入传输连接 远程主机强迫关闭

将客户端ip添加ftp服务器中的“允许列表”中,就可以了

C# socket服务端判断 客户端已经断开连接一个小办法

If the remote host shuts down the Socket connection with the Shutdown method, and all available data has been received, the Receive method will complete immediately and return zero bytes. 中文翻

在向服务器发送请求时发生传输... (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭一个现有连接。)

用VS2005+SQLSERVER2008开发C/S的程序,程序上线运行一段时间... (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭一个现有连接。) ---> System.Data.SqlClient.SqlException: 在向服务器发送请求时发生传

C#Socket通信原理(基础篇)

大致懂了一点,现在我来总结一下关于C#Socket通信的原理首先我们要知道网络中的进程是如何进行通信的在本地可以通过进程PID来唯一标识一个进程,但是在网络中这是行不通的。其实TCP/IP协议族已经帮我们解决了这个...

c# 实现socket 聊天程序 互发消息

在学期末的时候,老师正好让做一个操作系统课程设计,我选做的是socket通信 。啥也别说了 直入正题 本文就向大家介绍一下 C#下实现套接字(Sockets)编程的一些基本知识,以期能使大家对此有个大致了解。首先,我...

无法从传输连接中读取数据: 远程主机强迫关闭一个现有连接,并不是真的关闭连接,而是数据读取问题

HttpWebRequest http = (HttpWebRequest)WebRequest.Create(full_url); HttpWebResponse hwr = (HttpWebResponse)http.GetResponse... Stream s = hwr.GetResponseStream(); MemoryStream ms = new MemoryStream();...

C# Socket连接请求超时机制

因此,当服务器未处于监听状态,或者发生网络故障时,客户端连接请求会被迫等待很长段时间,直到抛出异常。默认的等待时间长达20~30s。.Net Socket库的SocketOptionName.SendTimeout提供了控制发送数据的超时时间...

C# Socket通信常用方法

服务器间通信,我们常常会用到socket进行通信,在C#中怎么使用socket进行通信呢? 1、引入命名空间 using System.Net; using System.Net.Sockets; 2、使用tcp协议,链接服务器的方法

java与C# Socket的区别、他们之间的通信

java服务器端: import java.io.IOException; import java.io.InputStream; import java.net.ServerSocket; import java.net.Socket; public class 服务器 { public static void main(String[] args) { ...

C#UDP通讯UdpClient

远程主机强迫关闭一个现有连接 红色部分很重要 class UdpClientClass { /// /// 构建客户端 /// /// 服务器iP地址或者域名 /// 服务器监听端口 /// 本地监听端口 /// 超时等待时间 publ

C# 判断socket断开

在做就餐机PCCserver时,发现问题,当客户端已经将socket正常关掉时,服务器端的socket.connected还是显示true,并没有判断出客户端断开,而C++就能够通过检测close事件,立刻判断出客户端断开。后来查阅资料发现,...

c# socket 、TCPClient、TCPListener 用法详解

Visual C#.Net网络程序开发-Socket篇 Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种

c# 关闭socket的标准方法

c#关闭socket时,单独使用socket.close()通常会造成资源提前被释放,应该在关闭socket之前,先使用shutdown进行接受或者发送的禁用,再使用socket进行释放。

c# socket 服务器端如何判断客户端掉线

c#中的Socket.Connected 不是指当前是否处于连接状态,而是指上次收发是否完成,不是告诉你将来你收发是否能成功的。 下面是不用发包的检查办法 用Socket中的poll方法检查 static bool ...

C#网络编程,多客户端连接服务器端并发送消息

最近学习进度C#网络编程,在学习这章节的知识点,写了一些小demo。 此次发表的为服务器监听端口,和多客户端连接,获取多客户端发来的消息。 服务器端代码: using System.Net; using System.Net....

Socket异步传输远程主机强迫关闭一个现有的链接

server = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp); server.Bind(netPoint); server.Listen(10); theadclient.Start(); while (true) { server.BeginAccept(new ...

C#Socket的简单使用

以前学过的Socket,后来没怎么用过,就基本忘了,所以闲来时重新回顾学习一番....当两台主机通信是,必须通过Socket连接,Socket则利用TCP/IP协议建立TCP连接.TCP连接则更依赖于底层的IP协议.Socket是控制层传输协议. 双...

xmind破解版

脑图工具,xmind破解版,非常好用,内含破解文件,安装简单

EXCEL VBA编程(excel办公高手必经之路)

宏基础 VBA编程基础 常用语句(分支、循环语句的基础及应用) VBA结合工作表的函数功能的应用等 如果您会了所有的excel技能都不能解决工作的数据问题。那请选择VBA技术完成。本季主要讲解关于VBA的基础知识。为走向更高阶的excel技术打下基础。为更高效的办公打下基础。

相关热词 c#用函数打印菱形 c# 文件名合法 c# 枚举名称 c# out ref c#五子棋人机 c# ef 事务删除 c# this 属性 c#注册代码没有数据库 c#限定时间范围 c#控件跟随窗口大小变化