cost 114 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) 使用通用結構僅對結構進行讀取,然后在條件完全填充時使用緩沖區的更精確結 ...

C++ 使用 Winsock2 發送 boost::dynamic_bitset 到 function

[英]C++ send boost::dynamic_bitset with Winsock2 sendto function

我正在嘗試使用 Winsock2 sendto function 從 boost::dynamic_bitset 發送原始位。 MS 文檔顯示 sendto 使用 const char * 類型作為緩沖區參數。 如何僅發送存儲在 dynamic_bitset 中的原始位? 我不知道如何轉換或操作 ...

Windows 上的簡單“SendTo”腳本

[英]Simple "SendTo" script on Windows

我想創建一個簡單的腳本,其中包含: 我可以通過右鍵單擊 => SendTo 到達。 我知道我需要將文件命名為 XXX.bat 並將其粘貼到 SendTo 文件夾中。 但我不知道如何獲取文件名以將其動態添加到腳本而不是“Project.mkv”。 你能幫助我嗎? 謝謝 ! K。 ...

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 套接字 UPD sendto/revfrom 超時/重試

[英]C socket UPD sendto/revfrom timeout/retry

每當我超時時,如何在我擁有的以下代碼中重試發送(假設使用 while 循環或類似的東西)? 我刪減了我的代碼的某些部分。 我不熟悉 C 錯誤代碼和錯誤處理,所以我不知道在哪里捕獲/處理錯誤以及要查找什么錯誤代碼。 ...

我如何在不知道 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 塊中定義的產品的當前位置。 當我運行模型時,我收到一條錯誤消息,指出代理未在網絡中注冊。 可能還有一種更好的方法可以 ...

UDP 服務器無法發送回復並且 sendto 返回 -1 並且 errno 為 22

[英]UDP server fails to send reply back and sendto returns -1 and errno is 22

我在使用 UDP 客戶端/服務器代碼時遇到了這個問題。 此代碼是從https://www.geeksforgeeks.org/udp-server-client-implementation-c/復制的,並進行了最少的修改以修復編譯錯誤並在服務器代碼中打印 errno。 // Client side ...

似乎無法將客戶地址保存到 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 秒,之后可以再次從 ...

C 中 sendto() 和 recvfrom() 的形式參數區別

[英]Formal Parameters difference between sendto() and recvfrom() in C

我正在使用recvfrom()和sendto()來接收和發送 UDP 數據包。 我注意到recvfrom()作為最后一個參數需要一個指向存儲服務器地址長度的變量的指針,而sendto()需要存儲客戶端地址長度的變量。 為什么會有這種差異? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM