问题标签 [stream-socket-client]

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.

0 投票
1 回答
1154 浏览

ios - SSL 操作因代码而失败,同时向 ios 设备发送推送通知

我正在尝试向运行良好的 iOS 设备发送推送通知,但它突然开始抛出以下错误:

stream_socket_client():SSL 操作失败,代码为 1。OpenSSL 错误消息:错误:14094438:SSL 例程:ssl3_read_bytes:tlsv1 警报内部错误

我检查了服务器端口 2195 和 2916 都已启用,并仔细检查了.pem似乎也正确的文件。

如果我能就上述错误获得帮助,我将不胜感激。

谢谢

0 投票
1 回答
41 浏览

networking - UWP StreamSocket 当后台运行时,我会失去发送数据的能力吗?

UWP 流套接字

我想知道,当我 socket.EnableTransferOwnership 然后 On_Suspended 调用 socket.TransferOwnership(socketId); 我会失去发送数据的能力吗?

我正在编写一个流数据的 UWP 应用程序,我希望在后台我的 StreamSocket 仍然能够发送数据。

谢谢,雅各布

0 投票
1 回答
467 浏览

c# - play audio from TCP/IP server in UWP client on PI3

I'm trying to make an uwp app which will be a client and will run on PI3. The server is a C# Winforms app, that runs on my Windows 10 computer, which I've found here: https://www.codeproject.com/Articles/482735/TCP-Audio-Streamer-and-Player-Voice-Chat-over-IP. The server can stream audio from microphone device to all the connected clients. Although the project has its own client and I can run both server and client on my local machine. Now I want to build a similar client app in UWP C#. By using the UWP StreamSocketActivity sample, I can connect to the server. But I don't know how to receive the audio data and play it on UWP client. Could anyone give me a hand? Blow is the screenshot of running server which has one connection from uwp client: Client connects to the server

Thanks in advance!

0 投票
1 回答
120 浏览

c# - 如何使用 Windows StreamSocket 处理断开/重新连接

使用 Windows StreamSocket 类(TCP)处理断开连接和重新连接事件的正确方法是什么?

在断开连接事件后调用 async_connect 时,我遇到了调用“无效操作,方法在意外时间被调用”的问题

我需要创建一个新的流套接字,还是在尝试重新连接之前等待一段时间?

https://docs.microsoft.com/en-us/uwp/api/windows.networking.sockets.streamsocket

0 投票
0 回答
599 浏览

php - 为什么 php stream_socket_client 没有连接到端口 80 以外的端口?

我有一个服务器托管在ipaddress:8728. 我可以使用我的 Java 客户端程序完美地访问它的服务。现在我正在尝试从托管在 Web 上的 codeigniter Web 应用程序访问此服务,使用stream_socket_client(). 但它返回错误 111(拒绝连接)。然后我将我的服务器移动到端口 80( ipaddress:80) 并且stream_socket_client程序运行正常。为什么流套接字客户端无法从端口 80 以外的端口上的服务器获取数据,并且当我的 Java 套接字客户端工作正常时。

贝娄是我的 PHP 代码。

是因为我的代码中的错误而发生的吗?或托管 Web 应用程序的服务器上的某些保护功能?

0 投票
0 回答
196 浏览

php - 流资源的类型提示 (stream_socket_client)

我正在寻找一种在stream_socket_client()资源流上使用类型提示的解决方案。

研究这个主题时,我遇到了这个问题及其接受的答案,这在某种程度上暗示我正在寻找的东西如果不离开就无法完成stream_socket_client(),因为stream_socket_client()返回 aresource的类型stream。即使resource是原始类型,PHP 标量类型提示也不支持它。

但是,也许有人无论如何都知道如何执行此操作,或者stream_socket_client()可以使用类型提示来替代它。

下面你会找到一个Email分解为最基本的代码的类,并让你了解我是如何使用stream_socket_client().

我正在使用 PHP 7.4,以防万一。

0 投票
0 回答
103 浏览

sockets - UWP - 某些连接的 StreamSocket 连接错误

我们有 2 个 UWP 应用程序。一个应用通过 StreamSocket 与另一个应用共享数据。服务器应用程序将数据发送到客户端应用程序。将有 30-40 台或更多设备运行客户端应用程序并连接到服务器的套接字以接收数据。

当我们使用一个客户端应用程序进行测试时,所有数据共享都会毫无问题地发生。但是当我们开始使用客户端应用程序对大约 10 台设备进行测试时,有时某些应用程序无法接收数据。并且似乎有一个错误说A connection attempt failed because the connected party did a time after a period没有正确响应,或建立连接失败,因为已连接的主机没有响应

一般来说,它会与大多数设备共享,但有时会随机失败。这可能是什么原因?使用 Stream Socket 连接到具有给定 IP 和端口的套接字是否存在连接限制?

这是我们代码的一些部分。请让我知道我们必须在此处更正什么以避免出现该错误。

服务器端

客户端

也想澄清这些

- BindServiceNameAsync 和 BindEndpointAsync 有什么区别?大多数示例似乎使用第一个。我们什么时候应该使用第二个?

- 如果我们调用 sender.Dispose(); 在 SocketListener_ConnectionReceived 中,这会影响尝试加入同一个套接字的其他客户端吗?

-在ShareFile()函数中,如果我们在发送数据后关闭args.Socket(),它能否在客户端真正从那端读取数据之前关闭socket?

0 投票
1 回答
688 浏览

php - 连接 APNS 服务器时出错 - SSL 操作失败,代码为 1。OpenSSL 错误消息:错误:14090086:SSL

连接 APNS 并发送推送通知时出现以下错误。

错误:

警告:stream_socket_client():SSL 操作失败,代码为 1。OpenSSL 错误消息:错误:14090086:SSL 例程:ssl3_get_server_certificate:certificate verify failed in /filepath/file.php on line 63

警告:stream_socket_client():无法在第 63 行的 /filepath/file.php 中启用加密

警告:stream_socket_client():无法连接到第 63 行 /filepath/file.php 中的 tls://gateway.push.apple.com:2195(未知错误)

我的代码是:

似乎 .pem 文件 ($pemfile) 没有通过 SSL 连接。

我正在使用 PHP 版本 7.2.8

0 投票
1 回答
435 浏览

c++ - C ++套接字客户端到python服务器没有创建连接

我正在尝试为 python 服务器创建 C++ 套接字客户端。因为在创建 C++ 客户端之前我是 C++ 新手,所以我检查了 python 套接字服务器是否带有 python 客户端。创建并运行 C++ 客户端后,服务器没有任何连接

服务器.py

ClientSocket.cpp:

客户端套接字.h

主文件

输出

包含<errno.h>并打印错误后,它的打印没有错误

0 投票
0 回答
58 浏览

sockets - 以太网帧的时间戳

我正在接收 CAN 和以太网消息,我想根据时间戳比较它们。我正在使用套接字 CAN 和“ioctl(s, SIOCGSTAMP, &tv);” 获取can帧时间戳的函数,它工作得很好;s是can的套接字,但是当我将它用于以太网帧时,它有时会给出一个负值,但更重要的是每个时间戳都是相同的,可能有什么问题?