winsock2

    4熱度

    2回答

    在兩臺主機之間使用udp中的非阻塞讀取時,丟失消息時出現問題。發件人在Linux上,讀者在winxp上。 python中的這個例子顯示了這個問題。 以下是用於顯示問題的三個腳本。 send.py: import socket, sys s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) host = sys.argv[1] s.sendto

    0熱度

    1回答

    我已經創建了一個基於c + +的客戶端和服務器程序,我在Windows套接字上。 我有一些問題,當我執行程序沒有消息出現在服務器端,然後程序退出。數據發送到服務器,但它沒有反應回來。 我正在粘貼下面 ****Server code ===========**** #ifndef WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN #endif

    0熱度

    1回答

    我有一個基於選擇的服務器。套接字處於阻塞模式,但對於select()函數,我使用250 ms。時間到。 基本上我的服務器只接受一個客戶端並將數據發送到該客戶端。 如果我只是將數據從服務器發送到客戶端,它可以正常工作數週。 但我意識到,如果客戶端在select()行3-4小時後向服務器發送數據,它會發生堆棧溢出異常(0xC00000FD)。 我紅了幾十倍Select()的MSDN頁面,但是沒有提到與

    0熱度

    1回答

    我對我的項目感到很困擾。 我必須連接兩個雷達與我的程序,但第一個有自己的庫使用winsock,而在第二個我想使用winsock2。 我該怎麼做? 目前,我從包含在winsock.h和winsock2.h中的包含中得到許多重定義錯誤。 考慮到第一個雷達庫已經是一個DLL,我只有一個頭文件和lib文件(沒有源代碼)。 非常感謝您的回覆。

    2熱度

    2回答

    我已閱讀MSDN上Winsock2的文檔,但如果有人能幫忙,我仍需要澄清幾件事情。 我打算做一些類似於使用WSAAsyncSelect()時得到的設置,但使用單獨的線程。我可以使用WSAEventSelect()將多個套接字鏈接到單個事件對象嗎? 如果我使用了一個完成端口,我可以通過完成端口獲得哪些事件? MSDN在文件操作方面有一個列表,但我無法通過完成端口發送哪些事件(FD_READ,FD_W

    2熱度

    2回答

    我是一個新鮮的Visual Studio。我讀了一些MFC只支持winsock1的地方。 MFC不支持winsock2嗎?

    0熱度

    2回答

    我正在使用UDP在VC++(服務器)中編寫文件傳輸應用程序。我在winsock2中瞭解到,有一些在文件傳輸中很有用的功能。有誰能夠幫助我。我還在尋找一個winsock2的TransmitPackets示例應用程序,但不是gettng。請幫幫我。謝謝。

    2熱度

    1回答

    在將一些工作單元測試從Linux移植到Windows時,我遇到了一個奇怪的問題。看來,在我的測試中去關閉服務器插座,關機()返回-1,但WSAGetLastError()返回0(和getsockopt(與SO_ERROR)返回0,並且GetLastError()返回0)......所以,關機( )告訴我有一個錯誤,但所有正常的調用,看看有什麼問題是返回「沒問題!」...有沒有人見過這個? 調用關機

    3熱度

    3回答

    以下錯誤來自僅包含windows和winsock2的文件。 C:\Users\ioil\Desktop\dm\bin>dmc sockit.c typedef struct fd_set { ^ C:\Users\ioil\Desktop\dm\bin\..\include\win32\WINSOCK2.H(85) : Error: 'fd_set' is already de

    0熱度

    1回答

    嗨 我正在實施P2P聊天應用程序,其中服務器將介體用於交換IP和端口到連接對等體。 我收到WSAEAFNOSUPPORT 10047錯誤。 我已創建UDP 插座 的sockfd =插座(AF_INET,SOCK_DGRAM,IPPROTO_UDP); 然後iam綁定到本地ip和端口。 如果(綁定(的sockfd,(結構sockaddr *)& localaddr,的sizeof(localaddr