套接字编程:sendto 总是失败,错误号 22 (EINVAL)
使用此代码,我总是没有收到任何字节发送,错误号为 22(EINVAL,无效参数)。 destination_host 在其他地方设置并且已知是有效的,所以我真的不明白…
sendto 无法在 VxWorks 上运行
我之前问过这个问题,但没有解决(仍然有问题)。我很困惑,因为函数返回时没有错误,并且没有发送数据!此代码在 Linux 上工作... VxWorks 版本不起…
在 Linux 上使用 C 的原始套接字 sendto 失败
我正在尝试使用 UDP 发送原始数据包,其中包含我在代码中构建的 IP 和 UDP 标头。使用 socket(PF_INET, SOCK_RAW, IPPROTO_UDP) 成功初始化原始数据包…
如何使用 sendto() 发送结构
我已经创建了结构: struct buffer { string ProjectName string ProjectID } buffer buf buf.ProjectID = "212" buf.ProjectName = "MyProj" 现在…
在Java中,如何从Windows的上下文菜单中读取文件名
我是新来的,在 Java 编程中,我正在尝试编写一个程序,该程序可以使用上下文菜单命令并读取文件名及其完整 路径 当我在某个文件上单击(鼠标右键)并…
什么时候一个套接字就足够了,什么时候需要创建更多?
UDP 的“无连接”方面让我陷入了困境... 如果我将 UDP 套接字设置为 INADDR_ANY,然后将其绑定到本地计算机上的端口 33445,则该计算机将接受来自各个…
SendToAsync 内存泄漏?
我有一个简单的 .net 3.5sp1 Windows 应用程序(C# 语言),充当 UDP 服务器。它监听端口,从端点接收数据,然后将接收到的数据重新传输到另一个端点…
如果在 VPN 上广播,C sendto 返回 -1
我建立了一个 udp 服务器,它经常广播一条消息。广播没有问题。但是,如果我打开 VPN,那么即使我正在发送到 INADDR_BROADCAST,sendto 也会开始返回 …
VS 2008 创建的快捷方式未显示在“发送到”中菜单
我有一个使用 Visual Studio 2008 构建的 WinForms 应用程序。我向解决方案添加了一个安装项目以创建安装 MSI 文件。我需要安装项目来创建一个指向用…
为什么我的 Perl 脚本和 Windows SendTo 不能使用超过 20 个文件?
我正在尝试模拟 RapidCRC 在 Windows Vista Ultimate 64 位上检查文件名中的 crc32 值的能力。然而,我似乎遇到了某种论证限制。 我编写了一个快速 Pe…
在 C 中通过套接字传递结构
我试图将整个结构从客户端传递到服务器,反之亦然。让我们假设我的结构如下, struct temp { int a char b } 我使用 sendto 并发送结构变量的地址,并…
有没有一种技术可以确定 dos 应用程序是通过 sendto 还是通过 dos 窗口调用的?
在 sendto 调用的情况下,我想在应用程序完成后保持应用程序打开,以便用户可以查看它。 在 dos 窗口调用的情况下,用户控制窗口何时关闭。 平台是XP…
Python sendto() 不适用于 3.1(适用于 2.6)
由于某种原因,以下内容似乎在我运行 python 2.6 的 ubuntu 机器上完美运行,并在运行 python 3.1 的 windows xp 机器上返回错误 from socket import …
链路范围 IPv6 多播数据包突然无法在 MacBook Pro 上路由?
这是一个有点晦涩的问题,但我很困惑,我想也许有人对这个问题有更多的线索。 我的同事已经在他的 MacBook Pro 上成功运行了一个使用 IPv6 多播的内部…