winsock2

    -1熱度

    1回答

    我是Winsock編程的新手,在閱讀「Microsoft Windows網絡編程」一書時遇到了這段代碼。但似乎這個代碼無法連接到客戶端。請告訴我如何解決這個問題。 我的服務器代碼: #include <iostream> #include <winsock2.h> #include <ws2tcpip.h> #include <ws2tcpip.h> #pragma comment(li

    0熱度

    1回答

    我製作了一個簡單的網絡瀏覽器,並且我可以在頁面www.google.com/?gws_rd=ssl上連接到Google,並且獲取了所有http像Cache-Control:信息,Content-Type:等,但這些東西后,最後一部分出來作爲垃圾,這裏是它給了我: HTTP/1.1 200 OK Date: Wed, 19 Aug 2015 03:38:22 GMT Expires: -1 Ca

    0熱度

    1回答

    此代碼編譯並運行。當客戶端連接時,WSAWaitForMultipleEvents返回nReturnCode = 0(相當於WSA_WAIT_EVENT_0)。但是代碼總是顯示「EVENT:NOT ACCEPT」,當我在調試模式下查看NetworkEvents時,它完全填充了零。 我沒想到這段代碼能夠工作,因爲我不知道如何初始化變量NetworkEvents。我不必以某種方式將它「綁定」到套接字上

    -1熱度

    1回答

    基本上,就是這樣。同時,客戶的連接呼叫是成功的。這怎麼可能?我沒有添加任何代碼,因爲我不知道錯誤在哪裏。 服務器:檢測FD_ACCEPT。呼叫接受()失敗。 客戶端:呼叫連接()成功。然後它檢測到FD_CONNECT。以下send()成功。之後的send()失敗(10053 - WSAECONNABORTED)。 void Server::get_addressinfo() { // R

    -1熱度

    1回答

    我正在將基於套接字的應用程序從Linux移植到Windows CE 6.0。我遇到了一行代碼,它爲接收超時設置了套接字選項。 struct timeval timeout = 200; timeout.tv_usec = 200000; setsockopt(mySock, SOL_SOCKET, SO_RCVTIMEO, (char *)&timeout, (socklen_t) sizeof(

    1熱度

    1回答

    您好,我在編譯NASM代碼時遇到了結構問題。 這是我的結構定義和聲明: struc wsa_data_struct .wVersion resw 1 .wHighVersion resw 1 .szDescription resb WSADESCRIPTION_LEN .szSystemStatus resb WSASYS_STATUS_LEN .

    2熱度

    1回答

    我遇到了一個問題,我認爲這只是一個從unsigned char轉換爲char *的情況。但是,我沒有設法以一種有效的方式來做到這一點! 我在做什麼是讀取數據作爲一個無符號字符[64]的C + +程序。這就需要通過TCP套接字等待C#的TcpListener(我也試過用netcat在Linux上,並Hurcules聽來傳送。 偵聽器(我用哪一個)接收任何有意義! 如果我得到的東西傳輸,但它是廢話,當

    -4熱度

    1回答

    我正在winsock2中做一個簡單的服務器客戶端控制檯聊天框。然後我的同事問我是否可以做一個服務器多客戶端連接,其中SERVER將在TCP中,CLIENTS將在UDP中。此外,客戶端不知道服務器的IP,但知道端口號,即客戶端必須搜索服務器,然後連接它。所有這些都通過LAN進行。 任何人都可以告訴我如何做這樣的程序,或者如果可能的話可以發佈代碼以供參考。

    3熱度

    2回答

    我一直有一個boost :: asio的問題,其中計時器和/或使用全局io_service實例創建的套接字在構建過程中崩潰。在發生崩潰的系統如下: Windows 7的 的Visual Studio 2013 Express的Windows桌面; v 12.0.31101.00 Update 4 Boost 1.57,動態鏈接,使用多線程編譯,例如, boost_thread-VC120-MT-G

    -3熱度

    1回答

    我現在正面臨從TCP和UDP接收消息的C++ winsock服務器編程問題。實際上,UDP用於接收來自另一臺服務器的作業信息,而TCP則接收來自多個RFID接收器的信息。 所以我GOOGLE了好幾天,看看我可以用什麼方法,我發現了以下: https://msdn.microsoft.com/en-us/library/windows/desktop/ms738620(v=vs.85).aspx h