cost 251 ms
如果在一個進程中發生多個 WSAStartup 調用請求不同的 WinSock 版本,會發生什么情況?

[英]What happens if multiple WSAStartup calls requesting different WinSock versions occur in a process?

WSAStartup() 可以在單個進程中多次調用,只要 WinSock dll 支持請求的版本並且對 WSAStartup() 和 WSACleanup() 的調用是平衡的。 除此之外,允許使用不同 WinSock 版本的多個套接字。 (請參閱此帖子: 是否可以判斷進程中是否已調用 WSASt ...

git pull因“應用程序未調用WSAStartup或WSAStartup失敗”而失敗

[英]git pull fails with “Either the application has not called WSAStartup, or WSAStartup failed”

我剛剛安裝了Windows 10,Visual Studio Community 2015和Windows版Git 。 我還安裝了最新的Bitbucket和GitHub擴展。 在Visual Studio中,我克隆了由Bitbucket.com托管的存儲庫,並成功執行了以下操作: ...

C - 對 WSAStartup@8 的未定義引用

[英]C - Undefined Reference to WSAStartup@8'

我正在使用 Code::Blocks、MinGW 和 Windows。 我正在嘗試初始化 winsock,以便我可以處理一個項目。 我不斷收到錯誤Undefined Reference to WSAStartup@8有人知道如何解決這個問題嗎? ...

x86 WinAPI-我不理解程序中如何引用某些函數參數

[英]x86 WinAPI - I don't understand how some function arguments are referenced in my program

我編寫了一個使用WINAPI庫(特別是WSA-套接字)的ac程序,而不是編譯源代碼,而是要求編譯器發出匯編源,而不是研究它在較低級別上的工作方式。 當在下面遇到此行時,我在程序集中注意到沒有引用我的WINAPI函數的第一個參數。WSAStartup中的函數MAKEWORD。 這里到底 ...

Windows [服務器/客戶端]上與C的TCP連接

[英]TCP connection with C on Windows [server/client]

我發現我應該使用winsock ...我嘗試了以下示例: http://www.binarytides.com/winsock-socket-programming-tutorial/ 但是錯誤從此函數WSAStartup開始。 我需要客戶端/服務器連接... 編輯: ...

運行程序時無法連接到套接字(WSANOTINITIALISED,未調用WSAStartup())錯誤

[英]couldn't connect to socket (WSANOTINITIALISED, WSAStartup() has not been called) error while running program

我有這個測試班,試圖與開放辦公室聯系。 當我嘗試運行此代碼時,出現以下異常。 現在,我明白了為什么會出現此異常,但是我沒有得到解決此問題的解決方案。 ...

從C#Pinvoke /調用本機Windows API函數

[英]Pinvoke / call native Windows API function from C#

從我的C#應用​​程序內部,我使用外部DLL的功能。 該DLL本身使用網絡功能。 因此,有必要從我的C#應用​​程序中初始化Winsock,以使網絡套接字可用於此DLL。 這就是我嘗試執行WSAStartup進行初始化的方法,但是它似乎不起作用: WSAStartup()似乎已成功 ...

對於64位應用程序,.NET使用WSAStartup是安全的嗎?

[英]Is the .NET use of WSAStartup safe for 64-bit apps?

對於64位應用程序,.NET Framework版本與WSAData結構的本機Win32版本之間存在不匹配,因為字段的順序不同。 我復制了.NET版本以用於我們基於C#的產品,同事擔心我已經導致內存損壞。 使用DllImport / PInvoke時,由於這種不匹配,是否存在內存損壞的風險? ...

WSAStartup with RAII

[英]WSAStartup with RAII

RAII 在調用exit時不執行析構函數。所以WSACleanup不運行。有什么問題?我發現libnet使用WSAStartup沒有任何WSACleanup ,為什么? WSAStartup可以在一個進程中調用多次,那么如何保證WSACleanup足夠呢? 如何輕松優雅地使用WSAS ...

不致電WSACleanup的后果

[英]Consequences of not calling WSACleanup

我正在設計將在無頭Windows CE 6.0設備上運行的應用程序。 這個想法是制作一個將在啟動時啟動並運行直到斷電的應用程序。 (基本上,它看起來像是一項服務,但無需停止/部署/啟動/附加處理過程的全部麻煩,應用程序就更易於調試) 我擔心的是在開發過程中會發生什么。 如果我調試/部 ...

3次成功調用后,Webservice調用導致WSAStartUp錯誤

[英]Webservice call results in WSAStartUp Error after 3 succesfull calls

我有一個C#winforms應用程序,它通過.DLL充當某些訪問設備的服務器。 用戶訪問權限是通過將輸入發送到Web服務(設置為Web引用)並將結果返回給設備來確定的,但是,如果超時,應用程序將斷開所有設備的連接,停止服務器並啟動后台工作器。 后台工作人員重試與Web服務的連接,如果成功 ...

C ++:gethostname()失敗

[英]C++: gethostname() failing

我需要獲取正在使用gethostname函數的系統主機名 但是它失敗並顯示錯誤代碼10093 世界衛生紙10093 尚未執行成功的WSAStartup。 應用程序未調用WSAStartup或WSAStartup失敗。 應用程序可能正在訪問當前活動任務不擁有的套接字(即 ...

大量調用WSACleanup()將殺死WSAStartup()

[英]Buggy call to WSACleanup() kills WSAStartup()

我有正在運行TCP服務器的應用程序。 要初始化TCP,我運行WSAStartup() 。 然后,我需要加載第三方dll。 DLL也可以完成一些TCP工作並有一些錯誤-它運行WSACleanup()而不運行WSAStartup() 。 由於dll的WSACleanup()殺死了它,所以這個 ...

Winsock連接方法上的錯誤10038

[英]Error 10038 on winsock connect method

我正在嘗試與與客戶端在同一台計算機上運行的服務器應用程序建立簡單連接。 我的代碼如下所示: 事先,我調用了WSAStartup() ,它不會引發任何錯誤。 如果服務器打開或關閉,錯誤不會改變。 我使用的IP是127.0.0.1,我通過端口80進行連接。我嘗試了其他操作(13 ...

C#所有套接字都關閉了

[英]C# All Sockets Go Down

我試圖了解什么可能導致給定應用程序的所有套接字關閉/關閉並且無法再次打開。 我的應用程序有多個套接字(http,ftp等)並且會運行一段時間,雖然在某些時候(有點確定),所有套接字都會關閉(我可以通過ProcMon看到這個)。 我得到了可怕的Exception: An establi ...

在FireMonkey3下檢測本地IP地址

[英]Detecting local IP address under FireMonkey3

需要在FireMonkey3下檢測本地IP地址。 在VCL版本中,我一直在使用單元WinSock和它的方法 一個限制:不需要使用任何第三方庫。 我正在將ASTA組件移植到FireMonkey3平台,並且不希望在組件之間進行依賴關系。 ...

藍牙與C ++和winsock

[英]Bluetooth with C++ and winsock

我發現很難在C ++中獲得有關藍牙通信的信息。 具體來說,我想避免使用任何第三方庫,我只想連接到已與我的計算機配對的設備。 設備已輸入密碼,可在我的設備和打印機下的“顯示藍牙設備”中找到。 我正在使用Windows 7和visual studio 2013專業版進行C ++開發。 ...

使用WSAAddressToString時的問題

[英]Issues when using WSAAddressToString

問題:我正在嘗試使用WSAAddressToString函數獲取計算機的ip地址。我瀏覽了他們網站上的msdn文檔,結構中結構太多,我覺得那是我出問題的地方。 此處的pastebin鏈接中提供了代碼。 請讓我知道我到底要去哪里。 解答 :在代碼中包含WSAStartup函數並對現有代碼 ...


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