sockets相关内容
我有多个线程需要将 UDP 数据包发送到不同的 IP 地址(只发送,不需要接收任何内容).我可以在所有线程中重用同一个 UDP 套接字吗? 解决方案 是的,我想你可以. 由于数据包是单独发出的,虽然它们的接收顺序是不确定的,但它已经是 UDP. 所以在同一个套接字中发送多个线程就可以了. 不过,如果您正在对套接字执行其他操作,例如 bind()、close(),那么您最终
..
尽管这里有很多非常相似的问题,但提供的答案都没有帮助我,这让我很伤心:( 我有一个非常大的管理系统,我的任务是编写一些 UDP 数据包发送/接收.我已经编写了一个原型并且一切都很好,所以我开始将我的代码合并到所述系统中.但是,我现在弹出了一个(不是停止显示,而是烦人的)SocketException: System.Net.Sockets.SocketException 发生错误代码=10
..
我正在准备考试,发现了这个问题: 可以使用单个套接字来实现典型的 UDP 服务器.解释一下为什么对于 TCP 驱动的服务器,我发现创建了两个套接字 - 一个用于所有客户端都接近服务器,一个用于每个客户端的特定(套接字)用于服务器和客户端之间的进一步通信. 这(在我的理解中)是由并发问题驱动的(希望不与接触点地址上的单个客户进行太多沟通).我知道 UDP 是无连接的,但无法在我的脑海中说
..
我一直在尝试使用 RawDatagramSocket 来实现 udp 客户端,但我有点卡住了.我既不能发送也不能接收任何数据.据我所知,这是 Dart 中的一个非常新的功能,除了 tcp 之外我找不到任何示例. 另外,我不知道是否有错误或什么,但似乎我只能绑定到本地主机.尝试绑定到另一台计算机 IPV4 地址时,我收到一个套接字异常(由于某些无效的 IP 地址而无法创建数据报套接字).我已经
..
远程设备正在 UDP 数据包中发送实时原始 PCM 音频(不包含标头),我需要在 java 中实现一个程序来接收这些数据包并在 PC 上实时播放它们.我知道原始 PCM 的属性是 16 位、单声道、采样率 24KHz,所以我尝试在这个原始 PCM 音频中添加一个 wav 标头并播放,但问题是我没有音频的文件大小. 我还基于 this link 实现了一个程序,但它只会在输出中产生噪音.
..
首先,我知道同一主题还有其他几个主题,但我无法在其中找到任何可以帮助我的内容,因此我将尝试非常具体地说明我的情况. 我设置了一个简单的 UDP 客户端/UDP 服务器对,负责在多个并行模拟之间发送数据.也就是说,模拟器的每个实例都在单独的线程中运行,并在 UDP 套接字上发送数据.在主线程中,服务器正在运行并在模拟之间路由消息. (对于这个问题)服务器代码的重要部分如下所示: UDP
..
..
..
中提到的例子http://spark.apache.org/docs/latest/streaming-编程指南.html让我在 TCP 流中接收数据包并监听 端口 9999 导入 org.apache.spark._导入 org.apache.spark.streaming._import org.apache.spark.streaming.StreamingContext._//从 Spa
..
我是目标 C 的新手,我需要通过 UDP 发送一条简单的消息.服务器部分正在工作,因为它是用 C# 实现的. C#中的服务器代码是: var server = new UdpClient(8585);var groupEP = new IPEndPoint(IPAddress.Parse("192.168.0.120"),8585);byte[] bytes = server.Recei
..
我有一个局域网,我想从我的 android(htc 愿望)向我的 PC 发送一条更新消息.它们之间有一个 Wlan 路由器.问题是,UPD 消息永远不会到达 PC. Android 上的代码.: 包 org.example.androidapp;导入 java.net.DatagramPacket;导入 java.net.DatagramSocket;导入java.net.InetAddr
..
我在使用新的 Nexus 5X (Marshmallow) 不断接收来自服务器的 UDP 数据包时遇到问题 我有另一个接收所有 UDP 数据包的真实设备,但似乎在 Android API 23 中发生了一些变化. 代码: 有人遇到同样的问题吗? if (s == null || s.isClosed()){Log.v("udp", "---------------------
..
我有一个通过 UDP 协议发送数据的 linux 应用程序.它使用这些头文件: #include /* 标准 C i/o 设施 */#include /* atoi() 需要 */#include /* 定义 STDIN_FILENO、系统调用等 */#include /* 系统数据类型定义 */#include
..
在 Rails 中,集成 UDP 侦听过程以更新模型的某些元素(特别是它将向其中一个表添加行)的最佳方式是什么. 简单的答案似乎是在同一个进程中使用 UDP 套接字对象启动一个线程,但不清楚我什至应该在哪里执行符合 rails 方式的操作.有没有一种巧妙的方法来开始监听 UDP?具体来说,我希望能够编写一个 UDPController 并在每个数据报消息上调用一个特定的方法.理想情况下,我希
..
我有一个需要每 100 毫秒通过协议 UDP 发送数据的 android 应用程序.每个 UDP 数据包平均有 15000 字节.数据包以广播方式发送 下面的每 100 毫秒行运行一个循环. DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length, broadcast, 9876);clientSoc
..
我的节点服务器在一秒钟内接收到大约 400 条 UDP 消息,这一切正常工作,我能够处理全部 400 条. 但是,当我开始在一秒钟内收到大约 700 条 UDP 消息时,我丢失了 2-20 条消息,并且它们永远不会被解析:(p> 我在这里考虑了一些选项: 创建所有socket消息的队列,然后一个一个消费,虽然我不确定如何实现这个 不知道如何实现 在 Node/Express/
..
是否可以通过 NodeJS 将来自应用程序的 Socket 传输到 http? 我用 UDP 或 TCP(如果在 UDP 中不可能...)中的应用程序(在 c++ 中)将我的套接字发送到 NodeJS. 我的 NodeJS 脚本: var server = dgram.createSocket("udp4");server.on("消息", function (content, ri
..
我正在 Linux 上编写 C++ 应用程序.我的应用程序有一个 UDP 服务器,它在某些事件上向客户端发送数据.UDP 服务器还会收到来自客户端的一些反馈/确认. 为了实现这个应用程序,我使用了一个 UDP Socket(例如 int fdSocket)来发送和接收来自所有客户端的数据.我将这个 socked 绑定到端口 8080 并将套接字设置为 NON_BLOCKING 模式.
..
我正在尝试找出/调整网络缓冲区的大小: 导入套接字袜子 = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)sock.getsockopt(socket.SOL_SOCKET,socket.SO_RCVBUF)212992 这到底是什么?~ 0.2 MB ..!? 但是,如果我在其他地方(即在命令行上)寻找缓冲区大小: sampsa@sam
..
如何使用 PHP 将数据通过 UDP 发送到 IP 地址? 如何在另一台计算机上接收该数据? 此代码发送带有程序的“kik",我可以在另一台计算机上阅读它,但我如何在浏览器中看到它? 解决方案 我的 PHP 知识有点生疏,所以我一直在寻找一些好的指南和教程.这个PHP Sockets Made Easy看起来将是一个很好的入门指南你. 编辑:我发布的原始文章没有详细介绍
..