问题标签 [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 投票
0 回答
866 浏览

php - PHP 套接字问题 - 内存泄漏

我遇到了一个问题,我将从这一行中获取内存泄漏

你能告诉我这条线有什么问题吗

我搜索stream_socket_client()了服务器未关闭打开的连接的问题,套接字将保留来自服务器的数据。有什么解决办法吗?另一位软件工程师替换了这条线

到下面的代码。他们说他们不知道为什么会发生这个错误。

我想知道它是否有任何替代解决方案?

0 投票
1 回答
311 浏览

c# - 如何通过流从 TCP 服务器获取最后一条消息?

我的服务器向客户端发送两个字符串:

我的客户会显示

但它不运行命令writer.WriteLine(Console.ReadLine());

0 投票
1 回答
761 浏览

php - 包括 php 流套接字代理的用户名和密码

我有一个连接到 smtp 服务器的 php 脚本,我传递了电子邮件地址、密码和所有其他内容。(我正在使用 Zend)

我想通过代理,但我的代理服务器需要身份验证。我查看了 php 文档,但无法弄清楚代理服务器的用户名/密码放在哪里。

谢谢

0 投票
1 回答
1746 浏览

php - PHP流套接字客户端 - 无效的IP地址

我的服务器有多个 IP 地址,我使用此代码将 IP 绑定到流套接字客户端。它工作正常。但有时我收到这个警告:

stream_socket_client():IP 地址无效:

我正在使用 PHP 5.3.3 并且我的服务器正在运行 CentOS 5.x

你能告诉我如何避免这个警告。非常感谢!!!


更新

以下评论要求的代码:

0 投票
1 回答
1430 浏览

c# - c# .net Windows 8 App TcpClient 代码端口到 StreamSocket

我在 .net 4.5 之前有这个代码

对于 Windows 8 应用程序,我更改为:

我认为这是最简单的解决方案,因为我不必在其他任何地方更改任何底层代码,因为我仍在使用Stream它来读取/写入数据。

虽然这段代码没有按预期工作,但我设法在流上成功地写了东西,但是当需要读取流时,我不断得到'\n'- 这与我的预期响应相去甚远。

0 投票
1 回答
465 浏览

c# - WinRT StreamSocket - 现有连接强行关闭

尝试使用 . 从服务器下载数据时StreamSocket,遇到错误:

现有连接被强行关闭

我使用 aStreamReaderInputStream.AsStreamForRead().

奇怪的是,这适用于我下载的第一条消息,但会为下一条消息引发上述异常。

该错误不会立即发生,它确实可以读取大部分消息,但在某些时候它会阻塞 sr.ReadLine() 然后引发异常。请参见下面的片段:

0 投票
1 回答
888 浏览

c# - 多个客户端流套接字侦听器

对于一个项目,我必须制作一个在网络中运行的应用程序。在这个网络中,有 2 个或更多客户端(streamsockets)连接到 1 个服务器(streamsocketlistener)。有没有办法告诉服务器从一个客户端接收数据,然后将其发送到另一个客户端,而不是保持在同一个连接上?

0 投票
1 回答
876 浏览

c++ - LINK 2019 将 .then() 添加到异步 cpp 代码时未解析的外部符号“CaptureUiThreadContext”

嘿,我有一个非常令人沮丧的错误。

我有一个 c++ windows phone 8 应用程序,我正在尝试使用 StreamSocket。

在我解释之前,这是导致错误的代码:

如果我编译该片段来自的项目,它将按原样工作。如果我取消注释底部的两行,我会收到一个未解决的错误:

错误 1 ​​错误 LNK2019:未解析的外部符号“long __stdcall CaptureUiThreadContext(struct IContextCallback * *)”(?CaptureUiThreadContext@@YGJPAPAUIContextCallback@@@Z) 在函数“public: void __thiscall Concurrency::details::_ContextCallback::_Resolve(bool )" (?_Resolve@_ContextCallback@details@Concurrency@@QAEX_N@Z) C:\dev\proj

我搜索了“CaptureUiThreadContext”,但有一个搜索结果没有提供任何帮助。我使用的代码或库中没有引用它。有没有人有智慧的话来帮助我解决这个问题?

我缺少什么包含这个的头文件或库?

这是我的参考 http://msdn.microsoft.com/library/windows/apps/jj150597.aspx?cs-save-lang=1&cs-lang=cpp#code-snippet-2

0 投票
1 回答
364 浏览

c# - C#、Metro、流套接字、SSL 不受信任的主机、Squid

我需要你的帮助一次。

我无法了解如何成功建立从 Metro 应用程序到不受信任的根证书主机的 StreamSocket 连接。
我是这样连接的:

它失败了:(

由于主机限制,我无法建立普通的 HTTP 连接。

有人说我需要制作一个代理服务器,它将 SSL 查询转发到那个不受信任的主机,并将这个连接标记为受信任的。
但是怎么做呢?我暂时不明白 :(
我在我的 CentOS 网络服务器上使用 Squid 并对 squid.conf 执行此操作:

我需要 StreamSocket,因为我必须从套接字读取和写入才能进行一些有价值的操作。

如果有人能帮我解决这个...

0 投票
2 回答
4967 浏览

php - 警告:stream_socket_client()、php_network_getaddresses getaddrinfo 失败节点名或服务名提供或未知

当我连接到互联网时,它可以完美运行,但是当未连接互联网时,我会在以下几行中出错:

我故意没有连接到互联网,show alertView当用户没有连接到互联网时,我想在 iOS 应用程序中向用户提供:

您没有连接到互联网

代替

警告:stream_socket_client()、php_network_getaddresses getaddrinfo 失败节点名或服务名提供或未知

那么我该如何处理这个错误呢?

任何帮助将不胜感激。