winsock

    2熱度

    1回答

    我正在開發一個多協議套接字服務器,我第一次嘗試使用事件驅動,因爲這是我知道的最好的方式,但是通過使用這種方法,我無法找到一種將應用程序特定數據鏈接到套接字,所以在每個事件中,爲了將套接字鏈接到上下文,我必須執行搜索。經過一番研究後,我發現IO完成端口是一種更好的方式來完成這項工作,所以經過大量的閱讀後,我終於能夠重寫我的代碼,以IOCP方式工作。 但是經過進一步的研究,我發現這個article(請

    0熱度

    1回答

    我目前正在使用通過WinSock使用套接字的項目,並遇到了一個奇怪的問題。在開始解釋之前,我會附上代碼。 #include "Connection.h" Connection::Connection(SOCKET sock, int socketType) : m_sock(sock), m_recvCount(0), m_sendCount(0), m_socketType(so

    1熱度

    1回答

    我開始使用winsock在C++中創建自己的irc bot。我的第一個版本的機器人使用套接字的阻塞模式非常簡單。它可以逐行簡單閱讀並寫在屏幕上。這就是它應該做的一切。 現在我想讓一個聰明的機器人與充分的溝通。但我不知道,如何去執行它。我試着下載一些開源的irc客戶端來看看「異步通信是如何完成的」,但是開源的irc客戶端很大,並且發現那裏有一些有價值的信息需要很長時間。 irc客戶端如何完成irc異

    0熱度

    1回答

    我正在創建一個應用程序,其中包括客戶端&代理服務器應用程序。兩個應用程序都使用winsock控件。我通過使用IP地址將客戶端連接到服務器。我遇到服務器問題應用程序。它只顯示我不想要的內部IP地址,我想要的是外部IP地址,即萬兆IP地址。是否可以使用winsock?如果您有示例代碼,請提供。另外我需要一個功能服務器將選擇連接到服務器的客戶端列表框&它將斷開該客戶端與服務器的連接。請提供代碼。一旦連接

    1熱度

    1回答

    以下編譯是從http://msdn.microsoft.com/en-us/library/windows/desktop/ms737593(v=vs.85).aspx #undef UNICODE #define WIN32_LEAN_AND_MEAN #include <windows.h> #include <winsock2.h> #include <ws2tcpip.h>

    0熱度

    1回答

    我試圖通過套接字發送西里爾郵件,我有問題。該消息沒有通過。 如果我使用字符(在兩邊),在我收到的另一邊,cyrilic部分不正確。 如果我使用WCHAR(雙方),我會收到消息,直到第一個西里爾字符。 如果我只發送ASCII字符,一切都很好。 所以這裏是客戶端代碼。如果有必要,我也可以放置服務器代碼。 客戶: char ip_addr[] = "192.168.0.102"; int po

    0熱度

    2回答

    我只是在Winsock中使用send()函數而感到困惑。這段代碼是否實際上通過TCP發送了一個字符串「Hello」?我設法在LabVIEW中與TCP客戶端建立連接,但似乎這個TCP服務器不發送任何東西。 #define DEFAULT_BUFLEN 1024 #include<stdio.h> #include<winsock2.h> #include<Ws2tcpip.h> #incl

    1熱度

    2回答

    即時嘗試將兩個項目合併在一起,其中一個是openGl中的項目,另一個是Windows控制檯應用程序,實現了一些基本的winsock聯網。 我開始合併它們,只是包含了原始網絡程序中的所有#include,但我得到了超過100個錯誤,告訴我我已經重新定義了ws2def.h和winsock.h中的所有結構和函數 所以這些都是在#包括我的main.cpp的 #include <windows.h> #i

    11熱度

    2回答

    當涉及WSAECONNREFUSED(意味着積壓已滿或端口不可用,請參閱https://stackoverflow.com/a/10308338/851737)時,Windows套接字有一些奇怪的行爲。如果Windows檢測到這些情況之一,則會以0.5秒的間隔重試(最多)兩次。這意味着在套接字連接嘗試(http://support.microsoft.com/kb/175523/en-us)上檢測

    0熱度

    1回答

    我正在學習C++通過在線教程,如在cprogramming.com,並已決定創建一個簡單的套接字程序作爲我的第一個真正的項目。我已經嘗試了基本功能,並獲得瞭如何工作的要點。我剛剛遇到MSDN Winsock2中的一些問題,讓我感到困惑。 在this page,對象命名提示從sddrinfo結構中聲明: struct addrinfo *result = NULL, *ptr = N