问题标签 [send]

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 投票
1 回答
2444 浏览

django - django 发送邮件

嘿,我似乎无法使用 send_mail() 发送电子邮件,我不知道为什么。

这是我的详细信息

设置.py

我的观点

这失败并出现错误

有人有想法么?

我正在 OS X Leopard 上开发

这是最后的回溯

0 投票
1 回答
727 浏览

c++ - Winsock WSAAsyncSelect 在没有无限缓冲区的情况下发送

这更像是一个设计问题,而不是一个特定的代码问题,我确信我错过了明显的,我只需要另一双眼睛。

我正在编写一个基于 WSAAsyncSelect 的多客户端服务器,每个连接都成为我编写的连接类的一个对象,其中包含相关的设置和缓冲区等。

我的问题涉及 FD_WRITE,我了解它的运作方式:在建立连接后立即发送一个 FD_WRITE。此后,您应该发送,直到收到 WSAEWOULDBLOCK 为止,此时您将剩余要发送的内容存储在缓冲区中,并等待被告知可以再次发送。

这是我遇到问题的地方,我在每个连接对象中使这个保持缓冲区有多大?直到收到新的 FD_WRITE 的时间量是未知的,在此期间我可能会尝试发送很多东西,一直添加到我的传出缓冲区。如果我使缓冲区动态化,那么无论出于何种原因,内存使用可能会失控,我无法发送()并减少缓冲区。

所以我的问题是您通常如何处理这种情况?请注意,我不是在谈论 winsock 使用的网络缓冲区本身,而是我自己创建的用于“排队”发送的一个。

希望我解释得很好,谢谢大家!

0 投票
3 回答
3477 浏览

linux - 除了缓冲区已满,EAGAIN 会在发送时返回吗?

如果我在 Linux 中的非阻塞 tcp 套接字上使用 send() ,除了发送缓冲区已满条件之外,它是否会返回 EAGAIN?

我基本上需要决定是否要将套接字发送缓冲区用作我的应用程序的唯一缓冲区,或者我是否需要自己的用户空间缓冲区来提供套接字缓冲区。

0 投票
3 回答
1978 浏览

c# - 发送记录的数据包

是否有一个库或一个类可以让我记录来自我的计算机的数据包(这是在 ETHEREAL [WIRESHARK] 和 WPE PRO 等工具上完成的(如果你碰巧是游戏玩家)。然后在一个循环。我正在尝试提供一项能够及时与我的路由器交互的服务。谢谢 ;)。

0 投票
5 回答
19784 浏览

c - 使用 C TCP 套接字,“发送”可以返回零吗?

使用 TCP 套接字时,C 函数是否有可能send返回零?手册页只是说它将返回发送的字节数,但我不确定它是否会在无法发送任何数据时返回 -1。

0 投票
3 回答
1752 浏览

ruby - Ruby 发送无符号

是否可以向对象发送任何内容?

让我详细说明。例如我可以有这样的东西:

上面的调用不起作用,因为 nil 不是符号。所以解决方案是:

不过我不太喜欢这个。还有其他方法吗?

0 投票
1 回答
1797 浏览

perl - Perl 期望 - 如何控制目标机器上的超时

我是perl的新手。我正在使用 perl expect 模块来生成远程系统。使用发送模块一个接一个地执行一组命令(比如 $exp->send("my command as string goes here\n")。问题是我执行的命令需要一些时间来处理。在所有之前命令完成远程机器超时,我回到我的主机提示符。你能帮我解决这个问题吗?

我还有一个问题。我有一个命令在执行后返回 2 个值(比如我正在远程机器上打印 2 个值)。我想捕获这两个值并使用发送模块作为参数传递给下一个命令。我该怎么做呢。

请帮我解决这个问题。

谢谢。

我刚刚发现了一些关于期望模块的信息。有一个 undef 选项可以与期望一起使用,例如 $exp->expect(undef)。这将无限期地等待并让所有命令完成它们的处理。但问题是,它不会将控制权返回给主机。还有另一种使用 expect 和 eof 的选项,它将等到遇到 eof 然后返回主机。虽然不知道如何使用它。我发现一个优雅的解决方案是使用 ssh 在远程机器上运行命令,而不是使用期望,在这种情况下我们不必处理超时。:)

0 投票
1 回答
12388 浏览

python - Scapy SYN 在我们自己的 IP 地址上发送

我尝试在本地网络上发送 SYN 数据包并使用 Wireshark 监控它们,一切正常,除了当我尝试将数据包发送到我自己的 IP 地址时,它“似乎”工作,因为它说 Sent 1 packet,但它是没有真正发送,我在 Wireshark 中看不到数据包,也看不到数据包的任何答案。我的设置是一台计算机 A ( 192.168.0.1 ) 和一台计算机 B ( 192.168.0.2 ),其 TCP 套接字服务器在端口 40508 上侦听。

在计算机 B 我测试:

它工作正常,我看到 Wireshark 上的 SYN 数据包和来自 192.168.0.1 的 SYN/ACK 响应

在计算机 A 我测试:

它也可以正常工作,我看到来自 192.168.0.2 的 SYN 数据包和 RST/ACK(没有服务器在 192.168.0.2 上的端口 40508 上侦听,因此它发送 RST/ACK)响应

但是当我尝试使用计算机 A 时:

Wireshark 中什么也没有出现,好像数据包从未发送过,但它像其他测试一样说:发送了 1 个数据包。并且没有返回任何错误。如果我在计算机 B 上运行相同的测试并尝试将数据包发送到它自己的 IP 地址,我会遇到同样的问题。

对于我的程序,我真的需要向我自己的 IP 地址发送一个 SYN 数据包,有没有办法做到这一点还是不可能?

提前致谢,

诺利安

0 投票
4 回答
6485 浏览

c++ - C++ 套接字 Send() 线程安全

我正在为最多 1000 个客户端编写套接字服务器,服务器是关于我的游戏的,我使用非阻塞套接字和大约 10 个线程同时从不同的套接字接收数据(第一个线程从 0-100 接收,第二个从 101-200等等..)

但是如果线程 1 想向所有 1000 个客户端发送数据,而线程 2 也想同时向所有 1000 个客户端发送数据,那安全吗?数据是否有可能在另一端(客户端)被弄乱?

如果是,我想唯一可能发生的问题是有时客户端会收到 2 个或 10 个数据包作为 1 个数据包,对吗?如果是的话,有什么解决办法吗:(

0 投票
1 回答
5312 浏览

c# - 如何使用此 IMAP 库发送电子邮件

我正在使用这个库IMAPX来获取电子邮件。

我还需要发送电子邮件,但不知道如何发送。

我尝试使用示例代码:

但收到 AppendMessage 需要两个参数的错误,我无法弄清楚第二个参数应该是什么。

是否可以使用此库发送电子邮件,如果可以,如何发送?