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