winsock

    1熱度

    1回答

    如果我在無限循環中有一個偵聽套接字,在運行accept函數之前,有什麼方法可以讓我知道它是否與它建立了連接? 我希望能夠做我之前執行一些動作: sock_connection[0] = accept(sock_listen, (SOCKADDR*)&Address, &AddressSize) 具體來說,你可以看到我的sock_connection [0]變量是一個數組。現在,在我實際接受連接

    1熱度

    1回答

    我試圖使用藍牙OBDII(板載診斷)連接到連接到我的電腦的藍牙適配器(我的操作系統是Windows 7)。加密狗連接到設備併爲其分配2個虛擬COM端口(COM4用於傳入,COM5用於傳出),但不幸的是,我無法通過虛擬COM端口與此設備通信。我也嘗試使用winsock庫,但是我沒有找到任何使用藍牙OBD併發送和接收樂器的例子。我剛剛爲Android找到了一個藍牙API,但對我來說沒用,因爲我想在Vi

    6熱度

    1回答

    最近,我們的整個QA環境從VMWare遷移到Hyper-V虛擬機。 我們的一個應用程序以每秒20K包的速率向組播雲發送UDP數據包。 雖然這在VMware環境中完美地工作,在Hyper-V使得應用兩分鐘的工作後拋出以下異常: System.Net.Sockets.SocketException (0x80004005): An invalid argument was supplied

    0熱度

    3回答

    我想寫一個簡單的服務器客戶端應用程序,它應該這樣做: 客戶端連接到服務器,服務器等待消息,客戶端從用戶接受輸入,並將其發送到服務器。服務器收到此消息並將其發送回客戶端,客戶端打印消息並循環並重新開始。然而,由於某種原因,我有一個相當奇怪的問題:當我發送第一條消息時,服務器會迴應它,當我發送第二條消息時,服務器會再次響應第一條消息。當我發送我的第三條消息時,服務器以第二條消息的響應等等。 這裏是我的

    6熱度

    1回答

    在Windows(Vista和更高版本)中,是否有一種方法或工具可以幫助確定現有的,已建立的傳出TCP連接,它是使用SO_KEEPALIVE創建的選項。 在Unix平臺上,通常可以看到使用netstat(即。'netstat -o'將爲KEEPALIVE顯示一個單獨的列)。 Windows上的Netstat沒有此功能。我測試過的其他Microsoft/SysInternals網絡工具也不是。 我似

    0熱度

    2回答

    我有一個在Windows XP平臺(i7 2.1 Ghz處理器)上運行的應用程序。此應用程序是通過UDP在主節點和從節點之間進行基於主/從的通信。 主站發送請求,從站節點在其響應(突發模式)中發送每5毫秒的數據包,每個數據包包括標頭1300字節。 回到主節點,主線程接收數據並將其寫入隊列,觸發並行線程從線程讀出。 問題: 讀取下一個數據包時,Winsock API的執行時間很長,所以數據正在從緩衝

    1熱度

    1回答

    我開發了一個客戶端服務器UDP應用程序。 Server UDP套接字被設置爲BROADCAST UDP套接字。雙方的代碼不會產生任何錯誤,但從廣播UDP服務器端發送的消息不在客戶端收到。請看看我的代碼,我知道有一些我不明白的錯誤。我真的需要幫助: SERVER: #define PORT 8888 //The port on which to listen for incoming data

    1熱度

    2回答

    我正在調查客戶端工作站上出現的問題,其中一個相當大的WinForms .NET 3.5應用程序偶爾會停止執行任何類型的網絡操作,並且最終會由於主要執行的網絡操作而凍結線。 通過網絡操作,我的意思是任何需要新的網絡連接。該應用程序連接到多個Oracle數據庫和SOAP Web服務。 檢查該應用程序的存儲器轉儲示出了各種阻塞的呼叫到在不同的線程非託管代碼: DNS查找卡住(System.Net.Uns

    0熱度

    1回答

    嗨我想在C++中編寫一個服務器winsock以允許從PHP客戶端代碼連接。 PHP將從服務器請求數據,接收並關閉連接。但是,連接2-3次後,當再次發出PHP請求時,它掛在socket_read()處,頁面繼續加載,並且服務器未收到FD_ACCEPT事件。是否因爲TIME_WAIT連接尚未關閉?任何關於代碼改進的建議都會很好。 SOCKET s; SOCKADDR_IN from; int fr

    0熱度

    1回答

    我對網絡非常陌生,並且在while循環中發送消息時遇到問題。 據我所知,我應該做點什麼沿着此線: Create Socket() Connect() While Do logic Send() End while Close Socket() 但是每發送一次,並返回-1出現後。 該代碼將僅在循環中創建套接字時起作用。 While Create Sock