问题标签 [system.net.sockets]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - System.Net.Sockets.SocketException:连接尝试失败,因为连接方在一段时间后没有正确响应
连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。
说明: 执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详情: System.Net.Sockets.SocketException:连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应
源错误: 在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。
大家好。我以前从未遇到过这个错误。有时,系统没有问题,有时系统会出现此错误。我确信这个问题与我的编码无关,因为在此之前系统是流畅的。除此之外,当我在本地测试时,系统还可以。但是当发布到实时服务器时,就会出现这个问题。
c# - 如何更改服务器 URL 或向 TcpListener 添加前缀或实现 Websocket 服务器
我想在 WindowsApp C# 中运行 Websocket 服务器,我必须实现这个地址 ws://127.0.0.1: 8090/php-socket.php 另外我使用了这个代码
这很好,但我的问题是我的代码实现了这个地址ws://127.0.0.1:8090/ 但我想 实现这个地址ws ://127.0.0.1:8090/php-socket.php
c# - C#中的字节流解析
嗨堆栈溢出团队,
我正在创建一个客户端-服务器应用程序,它从服务器端使用 System.Net 通过 TCP 客户端传输数据。从客户端,需要获取这些并将其分配给所需的数据类型。
为了显示 :
从服务器端: -
这里,页眉和页脚是使用 Encoding.UT8.GetBytes() 转换为 Byte 的字符串类型,作为流的 Databyte 是使用 BinaryFormatter 类转换的 System.Array 类型
可以使用 HTTPWEBRESPONSEOBJ.GetresponseStream() 从客户端接收带有 (Header, Data, Footer) 的整个缓冲区到一个字节 [] 数组中。
但是,我需要将发送到流的数据与页眉和页脚分开,并将其存储回 System.Array obj 以便在客户端进行进一步处理。
我尝试了从客户端获取的缓冲区中的一些方法,但没有奏效,
- 将客户端中的缓冲区存储为字符串并单独解析内容字符串并提取 Array 。
- 我想在开始和结束时忽略几个字节的缓冲区信息,以修剪并仅获取其间的数据,但这也是不可能的,因为客户端必须知道页眉和页脚的大小。
有没有我可以遵循的其他结构来实现这一点:以便我可以将忽略页眉和页脚的数据转换为 Array 对象并将其用于客户端的进一步处理?我是否需要从服务器端合并任何结构来传输其数据类型?
提前致谢 !!