winsock

    0熱度

    3回答

    我正在爲大學項目編寫網絡遊戲,雖然我在客戶端和服務器之間發送和接收消息,但我不確定如何執行writeable fd_set(我的講師的示例代碼僅包含在內一個readable fd_set)以及這兩個fd_sets與select()的函數是什麼。你可以提供的任何洞察力都能幫助我理解這一點。 我的服務器代碼是這樣的: bool ServerSocket::Update() { // Upda

    -1熱度

    1回答

    我剛將一些套接字代碼從Linux移到了Windows。經過一些更改以使代碼在Windows上工作後,我的客戶端似乎在接受函數中等待並且沒有從服務器接收我的數據。 的代碼爲我的客戶端版本 WSADATA wsa; SOCKET sock = 0; struct sockaddr_in server; packageLength = 64;//We don't need

    0熱度

    1回答

    進出口試圖採取截圖,將其轉換爲一個char *,並通過winsocks發送。 我使用位圖,因爲它似乎是最簡單的方法。 繼承人什麼,我走到這一步: HDC handle_ScreenDC = GetDC(NULL); HDC handle_MemoryDC = CreateCompatibleDC(handle_ScreenDC); BITMAP bitmap; int x =

    0熱度

    1回答

    POSIX的選擇允許確定3個事件: 閱讀 寫 錯誤 窗口的WSAEventSelect具有10: FD_READ FD_WRITE FD_OOB FD_ACCEPT FD_CONNECT FD_CLOSE FD_QOS FD_GROUP_QOS FD_ROUTING_INTERFACE_CHANGE FD_ADDRESS_LIST_CHANGE 如何將這些Windows事件映射到POSIX事件?

    0熱度

    2回答

    ------------------ update 2015.12.13 --------------- 現在,我正在開發一個這對窗戶 網絡功能程序假定有四臺PC,我選擇一個作爲主節點和其餘爲從nodes.slave節點需要通過XML文件(僅一次)和其他一些真正的(例如:每5秒傳遞一次數據)到主節點。 我對網絡編程沒有任何認識。有沒有一個的框架可以處理這個嗎? 至於如何解決這個問題,我也有要點,我

    0熱度

    1回答

    關注 char** message = NULL; messageLen = recv(clientsock, **message, 2, 0); 我的計劃char * message =「hel」中的SERVER.c源在char **消息中發送給CLIENT.c源。但它不起作用,我對我的計劃做了什麼? Server.c完整的源 #pragma comment(lib, "ws2_32.li

    -1熱度

    1回答

    我正嘗試使用2臺PC和使用winSock2編寫的C++代碼創建一個簡單的客戶端/服務器系統。代碼主要是從here借來的。 當我在同一檯筆記本電腦上運行這兩個程序,並使用'localhost'作爲參數給客戶端。但是,當我嘗試使用服務器計算機的公用IP在不同的計算機上運行時,客戶端無法連接。任何想法爲什麼?

    2熱度

    1回答

    當我從Winsock調用connect()函數時,有什麼方法可以減少超時嗎? 我覺得差不多是30秒,我想放5秒。

    -1熱度

    1回答

    我正在接收連續的視頻流,我必須解碼並顯示它。 相機每秒發送大約20k個數據包(1288字節)。我正在流到10秒鐘,攝像機停止傳輸流。我認爲這是由於緩衝區。我正試圖通過此代碼清除我的緩衝區: long a = 9965535; if (setsockopt(camm, SOL_SOCKET, SO_RCVBUF, (const char*)&a, sizeof(long)) == -1)

    0熱度

    1回答

    我使用從MSDN的源代碼,C++的Winsock服務器&客戶端,在服務器端,我將大部分函數的代碼時遇到一個訪問衝突錯誤。我的完整源代碼如下。 任何幫助將是偉大的,在此先感謝! 這是我j420s,CPP文件。 #include "j420s.h" //Source From : MSDN Winsock Server Code. //Original Source : https ://msdn