tcp相关内容

未分配要释放的指针[SWIFT]

我正在尝试读取TCP套接字连接中的长字符串。 对于读取短长度字符串,它工作得很好。但当我试图发送长长的Base64编码图像。它崩溃了,我尝试增加到maxReadLength = 10000,但仍然不起作用。 阅读传入邮件 private func readAvailableBytes(stream: InputStream) { let buffer = Un ..
发布时间:2022-09-04 17:51:15 移动开发

EC2实例无法访问互联网

显然,我的EC2实例无法正常访问互联网。以下是我尝试安装Python模块时发生的情况: [ec2-user@ip-172-31-90-31 ~]$ pip3 install flask Defaulting to user installation because normal site-packages is not writeable WARNING: Retrying (Retry(t ..
发布时间:2022-08-17 17:21:56 其他开发

通过以太网线(TCP)实现RS-232串行连接

我有一个通过RS-232接口控制的硬件设备(它是一个超声波脉冲接收器)。我需要编写一个程序来将命令从我的计算机发送到设备。然而,不同寻常的是,该设备没有串口(DB-9 COM端口),而是有RJ45插座(以太网插座)。该设备附带一个适配器,用于将设备上的以太网端口连接到用于与计算机通信的串行电缆。 遗憾的是,我的计算机没有串口,只有以太网端口。如果可能的话,我想取消适配器,用以太网线将我的计算机直 ..
发布时间:2022-08-11 15:59:30 C/C++开发

Python:通过套接字在两台计算机之间发送数据

我正在编写一个脚本,它将在两台可以访问互联网的不同计算机之间传输数据。我使用的是PYTHON的套接字标准模块。当我在一台计算机上同时运行客户端和服务器时,它运行得很好,但当它们运行在不同的计算机上时,我无法使它们工作。 以下是我的服务器代码的一部分: import socket, time,os, random class Server(): def __init__(self, ..
发布时间:2022-08-02 12:35:24 Python

使用tcp关闭(SOCK,SHUT_RD)的行为

使用TCP套接字时, shutdown(sock, SHUT_RD); 真的是这样吗?它只是让所有recv()调用返回错误代码吗?如果是,错误代码是什么? 它是否会导致底层的TCP连接发送任何数据包?此时另一端发送的任何数据会发生什么情况-是保留它,并且连接的窗口大小一直缩小到0,还是只是丢弃它,而窗口大小不会缩小? 推荐答案 关闭套接字的读取端将导致任何被阻止的rec ..
发布时间:2022-07-25 15:54:27 其他开发

如何抑制Windows防火墙的Windows安全警报?

当我从下面的ZeroMQ指南中用C++创建Hello World示例时: http://zguide.zeromq.org/page:all#Ask-and-Ye-Shall-Receive 运行该应用程序时,我收到一条Windows安全警报,询问我是否允许该应用程序在公用网络或专用网络上通信。 如下所示: 这里是事情变得有趣的地方。 我只需要我的程序在端口5555上侦听来 ..
发布时间:2022-05-08 16:12:30 其他开发

如何在球拍中使用TCP?

我试图将邮件从客户端发送到服务器,然后在服务器上打印该邮件。 server.rkt: #lang racket (define the-listener (tcp-listen 9876)) (define-values (in out) (tcp-accept the-listener)) (displayln (read in)) (tcp-close the-listener) ..
发布时间:2022-03-27 16:13:44 其他开发

无法在家庭WLAN中通过WiFi连接ADB

我正在尝试从Mac通过WiFi将我的Android设备连接到ADB。我可以开始了。我使用以下命令来实现, 亚行tcpip 5555 以TCP模式端口重新启动:5555 ADB CONNECT<;DEVICE_IP>;:5555 输入CONNECT命令后,几分钟内没有响应,稍后告诉Operation timed out 我可以通过移动热点通过wifi连接到ADB,当我 ..
发布时间:2022-02-22 09:00:28 移动开发

将 SSL 支持添加到现有的 TCP &UDP代码?

这是我的问题. 现在我有一个与 Windows C++ 客户端应用程序(Visual Studio 9,Qt 4.5)通信的 Linux 服务器应用程序(使用 C++ - gcc 编写). 在不完全破坏现有协议的情况下,向双方添加 SSL 支持以保护通信安全的非常最简单的方法是什么? 这是一个 VOIP 应用程序,它使用 UDP 和 TCP 的组合来初始建立连接并进行端口隧道处理 ..
发布时间:2022-01-25 10:53:35 C/C++开发

如何使用 TCP 端口查找进程?

启动 http 几次后,我得到了这个错误,就像 Go 的实例没有停止!? listen tcp :9000: bind: address already in use 我在 nodejs 也遇到过类似的情况,但我能够杀死进程.不幸的是,我似乎找不到进程 ID 并杀死它. 如何“释放" tcp 端口? 解决方案 如果您使用的是类 unix 系统,您可以使用 netstat 找出正在 ..
发布时间:2022-01-24 23:05:17 服务器开发

C#:如何在 Socket.BeginReceive 回调之前终止套接字?

我有一个从客户端接收连接请求的服务器.该服务器使用异步 Socket.BeginReceive 和 Socket.EndReceive 方法.该代码与此处的代码非常相似. 在我的情况下,在调用 Socket.BeginReceive 之后,我需要一个超时,这样如果客户端挂在连接上但在固定的时间内根本没有传输任何数据,我需要终止连接. 如何终止在这种情况下连接? 编写代码的最佳方法是什 ..
发布时间:2022-01-24 15:31:06 C#/.NET

Cocoa NSOutputStream 发送到连接

我是 Cocoa 的新手,但设法建立并运行了一个连接(到 FTP),并且我为 NSInputStream iStream 设置了一个事件处理程序来提醒每个响应(这也有效). 我设法得到的只是问候消息和连接超时 60 秒,关闭控制连接. 编辑:我想我的问题是“没有关闭->打开刷新输出流的非终止方式是什么? 搜索stackoverflow,发现很多NSOutputStream写入问题 ..
发布时间:2022-01-24 15:20:32 其他开发

如何在 C# 中停止线程?

我创建了一个客户端-服务器应用程序,并且在服务器上我希望有机会停止服务器然后重新启动它.问题是我无法停止监听 Tcp 连接的线程. 如何在 C# 中关闭线程? 谢谢. private void KeepServer(){而(this.connected){tcpClient = tls.AcceptTcpClient();连接 newConnection = new Connecti ..
发布时间:2022-01-24 15:16:20 C#/.NET

如何将命令发送到单个客户端而不是所有客户端?

我正在用 Indy 10 编写一个简单的客户端/服务器聊天程序.我的服务器(idtcpserver)向客户端发送命令,客户端应答,但是当连接多个客户端并且服务器发送命令时,所有连接的客户端向服务器发送数据. 如何将命令发送到指定的客户端而不是全部? 解决方案 向所有连接的客户端发送命令的唯一方法是,如果您的代码循环通过所有向每个客户端发送命令的客户端.因此,只需删除该循环,或至少将其 ..
发布时间:2022-01-24 15:11:24 其他开发

如何让两个android设备通过TCP进行通信

我们想在两个安卓设备之间建立 TCP/IP 连接.现在我们认为如果我们将设备连接到设备会更简单.所以两部手机之间没有服务器. 大多数时候(如果不是总是)没有真实的 IP 地址(NAT 等).这是创建 TCP 套接字的问题吗?我没有找到任何确切的信息.任何建议和意见都将受到高度赞赏. 谢谢 解决方案 这是创建 TCP 的问题吗插座? 答案是否定的,这并不意味着不可能(除 ..
发布时间:2022-01-24 14:58:42 移动开发

java - 如何在java中通过TCP发送对象?

我正在编写一个程序来将 object 从一个类发送到另一个类.这是我的程序的一个简短示例,用于表示该问题.如您所见,要从服务器发送到客户端的对象是 Student 类已在每个类(服务器/客户端)中单独定义.我已经通过发送一个 ArrayList 来检查此代码,它工作正常但是当它涉及我自己定义的类类型,我收到此错误: 线程“main"java.lang.ClassCastException 中的异 ..
发布时间:2022-01-24 14:57:07 Java开发

如何设置测试 TCP 连接超时?

我尝试使用以下代码测试 TCP 连接. System.Threading.Thread t = new System.Threading.Thread(() =>{使用(TcpClient 客户端 = 新 TcpClient()){client.Connect(ip, Convert.ToInt32(port));}});t.Start(); 如果IP或端口无效,如何设置超时? 解决方案 ..
发布时间:2022-01-24 14:54:59 C#/.NET

如何获取 Azure 应用服务应用的 TCP 连接状态列表?

我们有一个包含 20 多个应用程序的 Azure 应用服务计划. 其中一个应用程序导致端口耗尽.定价计划中的所有应用都会因此失去连接. 技术支持表明 TIME_WAIT 状态 TCP 连接在端口耗尽时占主导地位.为了帮助诊断和监控这种情况和未来情况,我想要一种获取每个应用程序的 TCP 连接和状态的通用方法. 这可能吗?如果有怎么办? 解决方案 我知道这不是您问题的直接答 ..
发布时间:2022-01-23 18:40:11 其他开发