cost 206 ms
如何使用 fread() 在 C 中读取和传输 PDF 文件 - How to read and transfer PDF files in C with fread()

我正在用 C 编写 TFTP 客户端。到目前为止,我在将文件读入缓冲区(512 B)并将其传输到服务器方面没有问题。 但是,我正在努力阅读包含二进制数据的 PDF 之类的文件。 我通过分别打印每个缓冲区对此进行了测试: printf("%d: %s\\n", nmemb, data_buf); ...

通过 sendto 发送 UDP 数据包 - Sending UDP packets via sendto

我想通过 sendto 发送一个数据报 UDP 消息,其中包含 4 字节地址、1 个短整数和 4 字节整数距离。 所以它应该正好是 9 个字节。 我该怎么做? 我已经尝试转换这些值并将它们放入缓冲区,但它没有用。 编辑:我也尝试创建,但它有 12 个字节。 ...

发送结构 UDP 套接字的问题 - problems sending structure UDP Socket

我是 c++ 的新手,需要帮助。 我使用 UDP 服务器接收结构,但是我无法读取它,客户端发送一个我调用的结构: ChannAccessReq所以发送结构,服务器使用 RECVFROM 接收它,我通过读取 header (H1) 使用通用结构仅对结构进行读取,然后在条件完全填充时使用缓冲区的更精确结 ...

sendto 在发送数据包时创建分段错误 - sendto creating a segmentation fault when sending a packet

我正在尝试通过 UDP 发送数据包,但是我在第 198 行遇到了段错误: 而且我不太确定是什么原因造成的。 我已经通过 GDB 运行了该程序,并且这些参数似乎都没有任何问题。 我试图发送的文件只是一个简单的 txt 文件,其中包含文本“Lorem ipsum dolor sat amet”。 ...

2020-10-21 10:58:41   2   121    c / udp / sendto  
我如何在不知道 C++ 中的服务器端口的情况下,在连接到服务器和服务器 ip 的接口上发送 udp 数据包 - how can i send udp packet on interface connecting to server & server ip without knowing the server port in C++

如果我知道服务器连接到的网络接口和服务器 IP 但不知道服务器端口。 我可以在接口上发送 UDP 数据包,以便服务器可以接收它吗? 如果我在 sendto() 中设置服务器端口 0 会怎样? server_addr.sin_port = 0; ...

sendto() 错误 function:无效参数错误 - Error with sendto() function: Invalid Argument Error

我正在为 linux 编写一个 ping CLI 程序,我一直收到错误号 22:sendto() function 中的参数无效。我不明白为什么,所有 arguments 似乎都是正确的。 这是我拨打 function 的地方: “数据包”看起来像这样:(我在 function 中调用了 init ...

在 sendTo 中对选定文件进行排序 - Sort selected files in sendTo

对文件列表进行排序的方法是什么,这些文件由批处理文件通过 sendTo-menu 处理,例如: 如果我标记这些文件并通过 sendTo-link 调用批处理文件来处理这些文件,则文件的顺序似乎是随机的: 在某些情况下,这应该没有什么区别,但对于例如合并,它确实如此。 使用dir"*.sql ^| s ...

通过右键单击批处理文件提取多个 Rar/Zip 文件 - Extracting Multiple Rar/Zip Files via Right Click Batch File

我正在使用这段代码将我的 cbr/cbz 文件提取到文件夹中。 由于我有一个漫画阅读器,默认情况下会打开这些文件。 我制作了这个批处理文件并将其放在shell:sendto下,因此我可以右键单击一个 cbr 文件并将其解压缩到那里的新文件夹中。 它一次只适用于一个文件。 它适用于单个文件。 但我喜欢 ...

Linux C++ IPv6 UDP 多播发送失败并出现错误 EADDRNOTAVAIL (99) 无法分配请求的地址 - Linux C++ IPv6 UDP Multicast sendto fails with errno EADDRNOTAVAIL (99) Cannot assign requested address

我正在尝试发送 IPv6 UDP 多播消息。 下面的部分测试代码显示了两个部分,一个用于发送 IPv6 组播消息,另一个用于发送 IPv4 组播消息。 IPv4 的代码工作正常。 用于 IPv6 的代码在 sendto 中总是失败,返回 EADDRNOTAVAIL (99) 无法分配请求的地址。 ...

Anylogic Resource Send To 阻止导致错误不在网络中 - Anylogic Resource Send To block causing error not in network

我让我的产品通过这个逻辑移动,我希望当产品到达 seizeDepthFilter 时; resourceBufferTotes 的资源从其主节点发送到 resourceMoveTo 块中定义的产品的当前位置。 当我运行模型时,我收到一条错误消息,指出代理未在网络中注册。 可能还有一种更好的方法可以 ...

似乎无法将客户地址保存到 sourceMsgs[j] - Can't seem to save the client's address to sourceMsgs[j]

标题说明了一切,这可能是一件简单的事情,但我对编程很陌生,因此这个愚蠢的问题.. 我有: 查看保存在 sourceMsgs[j] 中的 ip 地址是否正确,所以我假设问题出在: 如果帖子非常不完整,我深表歉意,但这是我的第一篇。 提前感谢您的帮助编辑: 似乎问题确实在于传递结构的长度(WSAErr ...

Winsock 下出现罕见 sendto()/recvfrom() 问题的原因? - Reasons for rare sendto()/recvfrom() issues under Winsock?

我们最近观察到出现以下症状的罕见 UDP 通信问题: 套接字sendto()调用失败并出现错误WSAENOBUFS (10055) 对此套接字的后续recvfrom()调用不会收到任何内容,即使 Wireshark 显示网络接口实际上接收到了预期的数据报。 这种情况持续大约 8 秒,之后可以再次从 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM