cost 295 ms
C++ 代碼拋出 std::bad_alloc,我正在嘗試通過套接字接收屏幕截圖並顯示到 gui window win32api

[英]C++ Code is throwing std::bad_alloc, i am trying to receive screenshots through socket and display to a gui window win32api

C++ Win32Api GUI,我試圖在服務器上顯示從客戶端收到的屏幕截圖。 我正在嘗試創建一個遠程桌面查看器。 客戶端正在捕獲屏幕截圖,然后將它們發送到服務器,我試圖在服務器上接收並顯示到 window,但是有一個問題我可能會被困在一個星期內。 當我收到圖像並嘗試添加到服務器上的 memor ...

Winsock2,BitCoin Select()返回數據讀取,Recv()返回0字節

[英]Winsock2, BitCoin Select() returns data to read, Recv() returns 0 bytes

我通過 WinSock2 連接到比特幣節點。 我發送了正確的“getaddr”消息,然后服務器響應,回復的數據已准備好讀取,因為 Select() 通知了這一點,但是當我調用 Recv() 時,讀取了 0 個字節。 我的代碼在本地主機測試服務器上運行正常。 BitCoin 節點不回復不完整的“ge ...

嘗試在C開始使用winsock,如何保持連接?

[英]Trying to get started with winsock in C, how to keep connected?

我是初學者,第一次嘗試使用 winsock 設置 TCP 客戶端。 我使用在示例中找到的一些代碼(見下文)組裝了一個最小的客戶端。 它基本上可以正常工作,即我可以接收服務器的消息,並且發送消息可以得到預期的結果。 但是,除非我添加一個不斷執行接收/發送例程(或者甚至只是接收部分)的循環,否則連接在 ...

2023-01-16 05:21:34   1   51    c / winsock2  
服務器發回不需要的字符

[英]server sends back unwanted characters

從客戶端反轉字符串效果很好,但它也會在它后面給出許多其他不需要的字符和兩個“PuTTy”,我對套接字編程很陌生,所以非常感謝任何幫助。 除了 strlen,我不能使用任何字符串函數。 當前使用 PuTTy 在 8989 上打開服務器。Telnet 連接是被動的。 ...

WinSock2 無法連接到簡單服務器

[英]WinSock2 cant connect to simple server

我正在使用 C 在 windows 上學習網絡,我得到了這個奇怪的 10038 錯誤 nslookup www.google.com -> "142.250.184.196" 嘗試運行程序時打印:" Initialising Winsock...Initialised.Socket crea ...

Winsock2 同步 IO ...等待 WSASend 在 WSAGetOverlappedResult 中使用 fWait==TRUE “完成”

[英]Winsock2 synchronous IO...waiting for WSASend to "complete" using fWait==TRUE in WSAGetOverlappedResult

我和一位同事對 WSASend 重疊 IO 請求的“完成”構成存在分歧。 他斷言在 WSAGetOverlappedResult 調用中使用 fWait 為 TRUE 只會等到消息排隊等待發送。 他認為等待寫/發送操作“完成”僅意味着消息已成功啟動。 在我看來,這遠不是到套接字另一側的“完成”消息 ...

Winsock2 只創建相同的套接字

[英]Winsock2 only create the same socket

我正在為學校開發服務器/客戶端聊天室。 一切都很好,直到我決定獲得客戶的意見。 從那以后,我不知道為什么,但每次我創建一個新的套接字時,它總是一樣的。 我試圖創建一個新的解決方案,只創建一個套接字,甚至它們的.. sockets 都是一樣的。 我的測試代碼就這么簡單:#pragma comment ...

我不知道為什么與套接字相關的非常基本的代碼會導致問題

[英]i don't know why a very basic code related to socket is causing problem

是我用了很久的socket通訊代碼,但是前幾天想把它包起來,但是根本沒用。 我檢查了入站規則的端口號設置,但它不起作用。 所以我問你這個問題如果將 ip 設置為 127.0.0.1 並在同一台電腦上運行這兩個文件,則不會出現通信問題。 但問題是,如果我在兩個不同的網絡上運行服務器和客戶端文件,我會得 ...

在 windows 上,當 'WSAStartUp' 已按照請求的版本為 2.2 成功時,'socket' 調用何時返回 WSAEINVALIDPROVIDER?

[英]On windows, when will 'socket' call return WSAEINVALIDPROVIDER when 'WSAStartUp' has succeeded for 2.2 as requested version?

假設,我們的客戶端應用程序執行以下操作: sock == INVALID_SOCKET 和 WSAGetLastError() 什么時候會返回 WSAEINVALIDPROVIDER? 'socket' function 的MS 文檔說,當“服務提供商返回 2.2 以外的版本”時,它可以返回 ...

WinSock lpfnAcceptEx 的返回值

[英]the return value of WinSock lpfnAcceptEx

我想知道 lpfnAcceptEx 什么時候返回 TRUE 這是官方文檔的描述: 如果沒有發生錯誤,AcceptEx function 成功完成並返回 TRUE 值。 如果 function 失敗,AcceptEx 返回 FALSE。 然后可以調用 WSAGetLastError function ...

c++ TCP 客戶端和服務器無法在本地計算機上通信

[英]c++ TCP client and server not able to communicate on local machine

我使用winsock構建了一個簡單的c++ TCP服務器和客戶端。 代碼全部編譯沒有錯誤,但是服務器拒絕連接或我的客戶端無法正確連接。 代碼很多放在stackoverflow上,所以這里是服務器和客戶端的pastebin。 https://pastebin.com/ZQavPxsR - 服務器代碼 ...

Winsock2 從多個客戶端接收數據而不遍歷每個客戶端

[英]Winsock2 receiving data from multiple clients without iterating over each client

我使用帶有 C++ 的 winsock2 使用 TCP 協議將數千個客戶端連接到我的服務器。 客戶端很少會向服務器發送數據包......來自客戶端的 2 個數據包之間大約有 1 分鍾的時間。 現在,我使用非阻塞套接字遍歷每個客戶端,以檢查客戶端是否向服務器發送了任何內容。 但我認為更好的服務器設 ...

2022-07-16 08:28:53   1   27    winsock2  
為什么我無法在我的 C 程序中驗證下載的谷歌證書?

[英]Why I am unable to verify the downloaded google's certificate in my C programm?

我在linux中下載了google的證書(我使用mingw進行交叉編譯,使用wine進行執行): 我嘗試在我的程序中驗證它: 為了清楚上面的代碼,我在InitCTX函數中驗證證書,如下所示: 但證書似乎無法驗證: 作為使用 wine 的派生 cmd 進行診斷的一種手段: 據我所見 ...

為什么 SSL_get_error 返回 SSL_ERROR_SYSCALL?

[英]Why does SSL_get_error return SSL_ERROR_SYSCALL?

我嘗試通過 winsock2 使用 openssl 1.1.1 作為 SSL 層執行 HTTP GET 請求: 雖然我通過cmd運行它,但出現以下錯誤: 根據上面的代碼,錯誤SSL ERROR SYSCALL意味着SSL_get_error返回SSL_ERROR_SYSCALL 。 但是我很 ...

嘗試通過 C 中的套接字發送數據時出現 C4267 警告

[英]C4267 warning when trying to send data over socket in C

我的程序只能在 Windows 機器上運行。 我收到了多個警告,都是一樣的。 這是警告: 嘗試通過套接字發送字符串時收到警告。 我知道send()返回int ,我可以將sent和totalSent更改為 int,但是在send()內部,我嘗試對int和size_t進行加減運算。 像這樣:in ...

如何判斷客戶端是否正在嘗試連接到 C++ winsock 中的服務器

[英]How to tell if a client is attempting to connect to server in c++ winsock

我希望服務器接受帶有此代碼的客戶端 _sockClient 和 _sockServer 都是 SOCKET,_sockServer 的 SOCKET 已經連接到服務器了。 在我接受之前,我想檢查_sockServer是否有傳入的客戶端請求加入。 我很確定有辦法做到這一點,雖然我不知道怎么做。 ...

2022-06-28 20:43:52   1   38    c++ / winsock2  

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