问题标签 [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.
c# - 在不同页面中使用 StreamSocket 对象
这似乎是一个老生常谈的问题,因为我是面向对象编程的新手,但我正在开发一个 Windows Phone 应用程序,我对程序中的 _socket 对象感到好奇。
我在下面使用的代码有效,我通过蓝牙将这个字节数组通过 UART 发送到我的微处理器。
我想要做的是从上面获取 _socket 对象并在我的应用程序的不同页面中使用它。
基本上,这个方法是在 MainPage 中执行的,我想在我创建的“ConfigurationPage”中访问 StreamSocket 的填充字段。
我将如何在不创建新对象的情况下将此对象添加到 ConfigurationPage?
c - 套接字任意连接 - 或不连接
我正在做一个大学项目,我必须将树莓派连接到 Android 智能手机来控制 2 个电机。我们是套接字编程的新手,所以我们从一个在 wikibook 上找到的示例开始,并尝试根据我们的需要进行修改。我们现在面临的问题是,服务器和客户端之间的连接非常随意且不稳定,有时会连接,并且在短暂断开连接后不会再次连接。奇怪的事情(对我来说)是,在我们编辑负责连接的部分上方的代码之后:
就像插入 printf 一样,下次我们启动程序时,一切都会正常工作,有时会运行两到三遍,然后它就会停止连接。
我已经在谷歌上搜索过类似的问题,但我没有找到类似的问题,所以我现在直接求助于你。
这是我们在树莓派上运行的服务器的代码,它也用作网络热点:
里面有一根线
我们的想法是测试连接是否仍然存在,这可行吗?
这是客户端代码,还不是在 Java 中,而是在 C 中:
任何想法我们做错了什么?
提前致谢!
php - stream_socket_enable_crypto 替代或类似解决方案
我正在我的网站上运行一个连接到 Facebook 的脚本,它工作正常,直到我的服务器使用有缺陷的 Openssl 版本更新 Centos 。我的问题是,在 Redhat 发布新版本之前,我一直遇到这个错误。
这是我的脚本如何实际运行:
显然现在它总是失败并出现以下错误:
因此,还有任何其他替代方法可以在资源上启用加密,例如 curl 或类似的东西。我怎样才能解决这个问题?
c# - 如何保存流套接字连接并在 Windows 商店应用程序中重新使用它们?
我的应用程序允许用户使用流套接字相互连接以共享消息等。
该应用程序有一个 streamSocket 侦听器,当onConnectionReceived
调用它时,它会返回正在连接并向应用程序发送请求的套接字。
该应用程序将有许多连接到它的套接字,每个套接字将承载应用程序必须执行的不同请求。
我的问题是:
保存这些 Socket 连接以便我以后可以重用它们并写入它们的最佳做法是什么?
如何让我的应用程序同时处理每个连接请求?意思是,我不希望我的应用程序向发送请求的错误流套接字写入响应。
c# - Winrt 8 StreamSocket 错误 SoftwareCausedConnectionAbort
我正在尝试通过 StreamSockets 与我的 FTP 服务器连接,但由于某种原因,它不断崩溃并在阅读时给我这个错误:
WinRT 信息:已建立的连接被主机中的软件中止。
我正在使用两个流套接字,一个用于连接端口 21,另一个用于被动模式。并且被动模式读取方法总是崩溃。
这就是我检索数据的方式:
并像这样在后台工作人员中循环它
这就是我创建套接字的方式
有趣的是,在我的被动流套接字崩溃后,我的端口 21 流套接字从服务器返回 226 状态码。
我正在为这个而头晕目眩。
php - PHP stream_socket_client 忽略超时
我在我的项目中使用zend_mail
fromzend-framework2
循环发送一些电子邮件,但有时发送电子邮件比平时需要更多时间。经过一番研究,我发现延迟发生在stream_socket_client
功能上。我试图将此函数的超时设置为可接受的值,但它似乎忽略了该设置。还尝试使用STREAM_CLIENT_PERSISTENT
限制打开的套接字的数量,但没有运气。
平均stream_socket_client
时间约为 0.03 秒,有时需要 5 秒甚至 40 秒。每个超过 0.5 秒的值对我来说都是不可接受的。我不知道是什么导致了这个问题。
当前设置:
php - stream_socket_client 从浏览器失败,但适用于命令行
我正在研究基于 iOS 的推送通知。当使用说 sendpush.php 脚本并从命令行将其作为 $php sendpush.php 运行时,我的代码工作得非常好。但是当我从浏览器运行相同的脚本或说电话时,它不会发送推送通知。我已验证 deviceToken 设置正确。当我尝试使用连接时出现错误:stream_socket_client。
任何人都面临类似的问题。可能是由于权限?因为浏览器和终端的用户不同?
c# - TCP StreamSocket data receiving
I wrote a server-client communication with TCP sockets on Windows and it works properly, but now i'm trying to port the client-side to Windows Phone, but I'm really stuck at data receiving. I'm using StreamSocket and with that I need to know the length of the data. For example:
I tried to do this on server-side, but I don't think this is a good solution:
So my question is, how can I send the length and the data in the same packet, and how can I properly process it on client-side?
c++ - 通过套接字 C++ 失败发送字节流
我想用套接字发送字节流,但我的问题是客户端应用程序无法接收所有流。我做了一个循环来发送我调用函数'recv'的所有流,但是有时这个函数没有读取参数中的所有缓冲区并且应用程序崩溃
qDebug 只在 qt 的控制台打印
如何在不知道客户端将收到多少字节的情况下发送所有字节流?
c - 为什么文本文件中的全文不在服务器端打印?
我正在使用以下代码将一个文本文件从客户端传输到服务器端。我在文本文件中写了一些东西,当我使用“r+”时,流被放置在文本的前面。但是在服务器端,全文(文件中新添加的文本和以前的文本)没有显示出来。服务器端仅显示写入文件中的文本。不确定原因。我的问题是
- 为什么全文(文件内的所有文本,包括新文本)没有显示在服务器端?
- 如何显示全文?
我的服务器和客户端代码如下:(只显示“这是我的文本”。但之前我在文件 input.txt 中写过“这是我的程序,我想显示这里写的文本!”。所以,它应该display "This is my text. This is my program, I want to display the texts write here!")