socket____00

#ifdef WIN32
#include<windows.h>
#pragma comment(lib,"ws2_32.lib")
#else
#include<sys/types.h>
#include<sys/socket.h>
#include<unistd.h>
#define close closesocket
#endif

#include<iostream>

int main()
{
#ifdef WIN32
    WSADATA wsa;
    int sock = -1;
    WSAStartup(MAKEWORD(2, 2), &wsa);
#endif
    sock = socket(AF_INET, SOCK_STREAM, 0);
    if (-1 == sock)
    {
        std::cout << "create socket failed" << std::endl;
        return sock;
    }
    std::cout << sock << std::endl;
    closesocket(sock);
    std::cin.ignore();
    //std::system("pause");
    return 0;
}

实现windows和linux平台无关的socket…………

—-创建socket

linux :g++ main.cpp -o main

在linux终端:
ulimit -n:可以查看进程最大文件数
ulimit -n 2000:可以改变该值

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dong1528313271/article/details/80330230
个人分类: 网络编程 c/c++
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭