当前位置: 代码迷 >> C语言 >> 大虾们帮我看看这段关于SOCKET的代码!!!!谢谢!!!!
  详细解决方案

大虾们帮我看看这段关于SOCKET的代码!!!!谢谢!!!!

热度:210   发布时间:2008-06-02 15:26:32.0
大虾们帮我看看这段关于SOCKET的代码!!!!谢谢!!!!
代码如下:
程序代码:

#include <winsock.h>
#include <iostream>
#pragma comment(lib, "ws2_32.lib")
using namespace std;

int main(void)
{
    int iflag;
    WSADATA wsadata;
    SOCKET m_socket;
    
    iflag = WSAStartup(MAKEWORD(2, 2), &wsadata);
    
    if (iflag != 0)
    {
        cout<<"Sock opens failed!!"<<endl;
        return 0;
    }
    else
    {
        cout<<"Sock opens successfully!!"<<endl;
        return 0;
    }
    
    m_socket = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);
    
    if (m_socket == INVALID_SOCKET)
    {
        cout<<"Error at socket() "<<GetLastError()<<endl;
        WSACleanup();
        return 0;
    }
    
    return 0;
}


错误信息如下:
c:\........(省略的路径): undefined reference to "WSAStartup@8"
collect 2: ld returned 1 exit status
搜索更多相关的解决方案: SOCKET  代码  

----------------解决方案--------------------------------------------------------
提示: 作者被禁止或删除 内容自动屏蔽
2008-06-02 10:25:09
flyue

来 自:江南西道
等 级:贵宾
威 望:19
帖 子:3465
专家分:1563
注 册:2006-6-20
  得分:0 
你没有加入“ws2_32.lib”
----------------解决方案--------------------------------------------------------
要include吗??
----------------解决方案--------------------------------------------------------
  相关解决方案