问题标签 [sendto]

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 投票
6 回答
11139 浏览

sockets - UDP 响应

UDP 不发回任何确认,但它会发送任何响应吗?

我已经设置了客户端服务器 UDP 程序。如果我让客户端向不存在的服务器发送数据,那么客户端会收到任何响应吗?

我的假设是;

客户端 --> 广播服务器地址 (ARP) 服务器 --> 使用其 MAC 地址回复客户端 (ARP) 客户端向服务器发送数据 (UDP)

在任何情况下,客户端都只会收到 ARP 响应。如果服务器存在与否,它不会得到任何 UDP 响应?

客户端正在使用 sendto 函数发送数据。我们可以在 sendto 调用后得到错误信息。

所以我的问题是当客户没有得到任何回应时如何获得这些信息。错误代码可以从 WSAGetLastError 中获取。

我试图将数据发送到不存在的主机并且 sendto 调用成功。根据文档,它应该失败并返回值 SOCKET_ERROR。

有什么想法吗??

0 投票
2 回答
4419 浏览

python - 在 Python 中接受文件参数(从发送到上下文菜单)

我将首先指出我几乎没有 python 经验。

替代文字 http://www.aquate.us/u/9986423875612301299.jpg

您可能知道,只需在 Windows PC 上的“发送到”文件夹中放置一个快捷方式,您就可以允许程序将文件作为参数。

我将如何编写一个将此文件作为参数的python程序?

而且,如果有人有机会,作为奖励——我如何将它与 urllib2 集成以将文件发布到我服务器上的 PHP 脚本?

提前致谢。

编辑——另外,我如何在 Sendto 菜单中显示一些东西?我的印象是,您只需将快捷方式放入 SendTo 文件夹,它就会自动在菜单中添加一个选项……没关系。我发现我做错了什么:)

0 投票
1 回答
295 浏览

moss - 在 MOSS 文档库中使用 send-to

我想使用 MOSS 文档库中的发送到选项将文件移动到同一文档库中的文件夹。如果我选择文件夹的 url,然后尝试发送到选项,它会告诉我文件夹名称太长。

一切顺利

0 投票
2 回答
1169 浏览

windows-7 - Explore.exe Address Bar "Shell:" Command in Windows 7

With Windows 7 was just trying to navigate to

to modify the [send to] context menu and I was getting access denied. With a little search engine work I found this trick.

Open Windows Explorer (Win+E Shortcut) and type

into the addres bar and press enter. Windows Explorer opens up to

which is what I was really looking for.

So my question is (which I couldn't find in the search engines) ...

Does anyone know of a master list of these "Shell:" shortcut commands and/or some documentation for Windows 7?

0 投票
2 回答
11470 浏览

objective-c - 帮助发送/接收 UDP 数据包 - C 套接字

好的,如果您查看我以前的一些问题,我一直在努力建立一个简单的连接并使用 C 套接字运行(我对程序的整个网络方面仍然相当陌生,但每个人都必须从某个地方开始, 对?)。到目前为止,我已经包含了下面的代码,当我执行它时,我没有收到任何错误,但同时,我没有收到另一端的数据包。顺便说一句,我在 Objective-C 中编写多播套接字,“msgStatus”只是我 GUI 中的一个标签(它连接正确,所以那里没有问题)。我只是没有看到我要去哪里错了。有人可以帮助我或指出我正确的方向吗?谢谢!

这是我用来提取 IP 地址的代码。

0 投票
6 回答
16693 浏览

c - 使用 recvfrom() 和 sendto() 发送结构

我正在使用C 语言,它是服务器和客户端的通用平台

我有一个特定类型的结构,我想从服务器发送给客户端。

例如

服务器代码

客户代码

所以,基本上我想将一个结构从服务器发送到客户端。但是从上面的代码中我得到了分段错误,我不确定这种结构转移是否可行。有什么出路吗?

0 投票
2 回答
2474 浏览

c - 链接范围 IPv6 多播数据包突然无法在 MacBook Pro 上路由?

这是一个有点晦涩的问题,但我很困惑,我想也许外面的人可能对这个问题有更多的线索。

我的同事几个月来一直在他的 MacBook Pro 上成功运行一个使用 IPv6 多播的内部应用程序,但今天 Mac 决定停止路由多播数据包。特别是,程序会打印此错误:

SendDataUDP(ff02::bead:cede:deed:feed@4) 在网络接口 [名称=[en0] 描述=[] IP=[fe80::222:41ff:fe21:dfd4@4] 网络掩码=[ffff: ffff:ffff:ffff::] Broadcast=[::]] (errno=65/没有到主机的路由)。

...这很好地描述了出了什么问题...它试图将 UDP 数据包发送到所示的 IP 地址,并且 send() 失败并显示 errno=EHOSTUNREACH。

我不明白的是,什么可能导致 IPv6 链接范围多播地址“无法访问”?如果我对链接范围多播的理解是正确的,则数据包只需从本地以太网端口(在这种情况下为 en0,它已启动并在该机器上工作)发出。

我是否缺少多播的某些方面,或者他的机器只是坏了?他说他没有改变任何东西,只是神秘地停止了工作。

0 投票
2 回答
5724 浏览

python - Python sendto() 不适用于 3.1(适用于 2.6)

出于某种原因,以下似乎在我运行 python 2.6 的 ubuntu 机器上完美运行,并在运行 python 3.1 的 windows xp 机器上返回错误

以下是 python 3.1 抛出的错误:

我已经查阅了 python 3.1 的文档,并且 sendto() 只需要两个参数。关于可能导致这种情况的任何想法?

0 投票
1 回答
39 浏览

winapi - 是否有一种技术可以确定是否通过 sendto 和 dos 窗口调用了 dos 应用程序?

在 sendto 调用的情况下,我想在应用程序完成后保持应用程序打开,以便用户可以查看它。

在 dos 窗口调用的情况下,用户控制窗口何时关闭。

平台是使用 msvc 6 的 XP

0 投票
7 回答
93396 浏览

c - 通过 C 中的套接字传递结构

我正在尝试将整个结构从客户端传递到服务器,反之亦然。让我们假设我的结构如下

我正在使用sendto并发送结构变量的地址并使用recvfrom函数在另一端接收它。但我无法获得在接收端发送的原始数据。在 sendto 函数中,我将接收到的数据保存到 struct temp 类型的变量中。

其中 pkt 是 struct temp 类型的变量。

尽管我收到了 8 字节的数据,但如果我尝试打印它只是显示垃圾值。对修复它有什么帮助吗?

注意: 不必使用第三方库。

EDIT1:我对这个序列化概念真的很陌生..但是如果不进行序列化,我不能通过套接字发送结构吗?

EDIT2:当我尝试使用sendtorecvfrom函数发送字符串或整数变量时,我在接收端正确接收数据。为什么不是在结构的情况下?如果我不必使用序列化功能,那么我应该单独发送结构的每个成员吗?这确实不是一个合适的解决方案,因为如果有“n”个成员,那么就会添加“n”行代码来发送或接收数据。