tcpsocket相关内容

当我们想使用 Javascript 通过 WebSocket 进行通信时,套接字如何将端口从 HTTP 80 更改为另一个端口?

假设我有一个服务器 XYZ,它监听 TCP 客户端的 50000 端口和 HTTP 客户端的 80 端口.另一方面,我有一个客户端,它使用 WebSocket 建立到端口 50000 的套接字连接,并将使用 HTTP 端口 80 进行握手(当然). 现在,当客户端开始时,它首先会通过 HTTP 端口 80 向服务器 XYZ 发送请求,服务器将在端口 80 上收到握手请求并发送响应欢迎.因此, ..
发布时间:2021-06-18 20:14:57 其他开发

使用 TCP 套接字发送多条小消息或更少的长消息更快

我可以在任何地方找到任何文档,并且想知道尽快发送多条消息的最佳方法是什么. 例如,如果我有 300 台设备从一台服务器接收消息,最好发送一条大消息并让设备挑选出它们需要的部分或发送 300 条消息,但大小为 1/300.它们只会是小刺,因此 300 个设备每个只能获得 6 个字节 有区别吗? 先谢谢了. 解决方案 如果启用了套接字的 Nagle 算法,那么通过给定连接发送 ..
发布时间:2021-06-07 19:49:51 移动开发

iOS中的TCP套接字编程.服务器客户端响应

我几乎完成了这项任务,但是由于我得到了部分结果,所以我坚持了一点. 我有服务器(Linux或Windows)和客户端(iOS),两者之间存在TCP IP套接字连接.我在iphone仿真器中使用过表单加载,在该应用程序打开时,服务器和iphone之间的连接会自动发生.服务器将数据发送回我在模拟器上发送的数据,并在日志中打印出来.但是我无法完全收到整个回复.对于“创新",我可能只是收到"in"或"In ..
发布时间:2020-07-10 21:26:30 移动开发

在Rspec中模拟TCPSocket

我有一个简单的方法,可以连接到TCP服务器,并放入单行字符串并关闭连接.关闭连接后,该方法将重定向到特定页面. 我有兴趣测试该方法的重定向,并且不关心TCP连接值.因此,我最好的解决方法是模拟连接.这是方法, def print server = TCPSocket.new('a.b.c.d', 56423) server.puts "Hello Everyone" ser ..
发布时间:2020-07-10 21:25:07 其他开发

PHP反复从TCP套接字接收数据

这个想法是通过TCP套接字连接PHP网页和C程序,以便该网页等待来自C程序的连接,并在建立连接后立即接收数据. PHP套接字连接和数据接收的代码如下: PHP(socketRead.php): $address = 'localhost'; $port = 5001; if (($sock = socket_create(AF_INET, SOCK_STREAM, SOL ..
发布时间:2020-07-10 21:25:04 PHP

Ruby TCPSocket/HTTP请求

我刚开始使用TCPSockets.我只是想获得Google主页.这是我的代码: require 'socket' host = 'http://www.google.com' port = 80 s = TCPSocket.open host, port s.puts "GET / HTTP/1.1\r\n" s.puts "Host: Firefox" s.puts "Accept: ..
发布时间:2020-07-10 21:23:54 其他开发

Ruby TCPSocket:找出可用的数据量

有没有一种方法可以找出Ruby中的TCPSocket上有多少字节的数据可用? IE.可以准备多少字节而不会阻塞? 解决方案 标准库io/wait在这里可能有用.重新调用它会为基于流的I/O(套接字和管道)提供一些新方法,其中包括ready?.根据文档准备好了吗?如果有可用字节无阻塞,则返回non-nil.碰巧的是,它的non-nil值将返回MRI中可用的字节数. 这里是一个示例,该示 ..
发布时间:2020-07-10 21:23:52 其他开发

如何从NodeJ中的TCP套接字断开连接

我使用以下命令连接到NodeJ中的套接字服务器: client = net.createConnection() 然后如何正确断开与服务器的连接? 我尝试了client.end()甚至client.destroy() 但是当我使用netstat检查连接状态时,它表明连接处于FIN_WAIT2状态. 如何完全关闭并破坏连接? 解决方案 net.createConn ..
发布时间:2020-07-10 21:22:48 前端开发

Dotcloud www和TCP在单个应用程序中-

我正在尝试运行一个nodejs套接字服务器,该服务器将允许运行Flash游戏的两个客户端之间进行远程通信,这些Flash游戏使用自定义协议进行通信.由于Flash安全性的限制,套接字服务器似乎必须与托管Flash游戏的Web服务器在同一主机上运行.我一直不断遇到以下错误: The service crashed at startup or is listening to the wrong ..
发布时间:2020-06-12 19:12:28 前端开发

通过firefox tcp socket.send()发送的数据不能返回直到关闭套接字

我尝试从Firefox发送一些数据到Java桌面应用程序,所以我的Java类作为服务器工作,Firefox脚本作为客户端工作。当我使用另一个Java类 client.java 数据成功发送到 server.java 如何使用这个firefox脚本发送数据,它实际上连接到服务器。 send(“text”); 不能实时工作.i意思是当我关闭套接字时,服务器显示收到的数据 socket.close(); ..
发布时间:2017-11-20 21:08:11 前端开发

当它停在我的Linux应用程序的端口已被其他服务

我公司开发,其中包含一个小型的http服务器的应用程序。 我的应用程序在开机启动。如果我杀了它(与杀死-9 为例),HTTP服务器端口将直接由另一个守护采取(acsd用来自Broadcom)。 我试过用drop-承担相同的行为,但问题没有重现。如果我杀了下拉式熊则acsd不走它的端口。 在这里我的服务器的code后: 无效http_server_init(无效) { 结构SOCKA ..
发布时间:2016-08-25 10:07:00 服务器开发

在vb.net TCP客户端没有收到来自服务器的整个数据响应数据

我有一个小程序,它是一个TCP客户端。余发送的字符串从该客户机到一个设备上的以太网(它充当TCP服务器)。只要设备临危输入字符串它将响应回响应数据。我的问题是我没有得到整个响应数据从服务器返回。 (设备)。 昏暗serverStream作为的NetworkStream = clientSocket2.GetStream() 昏暗outStream为字节()= System.Text.Enc ..
发布时间:2015-11-27 15:02:52 C#/.NET