问题标签 [windows-socket-api]

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 投票
0 回答
27 浏览

linux - Linux 到 Windows PC 通过 Socket 通信

我在windows中使用了linux部分代码来建立RDB通信。虽然套接字打开成功,但我无法将套接字与定义的 IP 地址绑定。Linux 和 Windows 在 socket 上是否有任何限制?

这是我的代码,

0 投票
1 回答
82 浏览

c++ - 当文件通过 SMTP 发送时,它会丢失一些字节。C++

我正在尝试通过 SMTP 发送电子邮件,我发送多部分邮件,包含文本部分和应用程序/八位字节流部分。当我尝试发送非 *.txt" 文件时,例如 .jpg 或 .docx,它已损坏并且丢失了一些字节。例如,当我尝试发送文件 123.docx 时,此文件的大小为 166 020 字节.我在我的电子邮件中收到文件,但它只有 166 006,我无法打开它。变量“total”显示发送的字节数正确。我的代码如下:

0 投票
0 回答
170 浏览

c++ - C++ 套接字 API“心跳”

我正在尝试从客户端到服务器进行简单的心跳检查,反之亦然,如果其中一个连接意外断开,它会打印一条消息并调用 closesocket。

我花了 8 个小时在这上面,但我的导师仍然无法接受。现在我得到了一些有用的东西,但是如果断点放在while循环之前并且连接的客户端被强制关闭,试图越过断点会导致崩溃,当它应该打破循环并写出错误时。

服务器端代码:

和客户端: