c#用多进程的方式实现TCP并发服务器

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

#define ERRLOG(msg) do{\
        printf("%s %s %d:", __FILE__, __func__, __LINE__);\
        perror(msg);\
        exit(-1);\
}while(0)
#define N 128
void func(int x)
{
    wait(NULL);
}
int main(int argc, const char* argv[])
{
    if (3 != argc) {
        printf("Usage: %s  \n", argv[0]);
        return -1;
    }
    int socketfd;
    if (-1 == (socketfd = socket(AF_INET, SOCK_STREAM, 0))) {
        ERRLOG("socketfd error");
    }

    struct sockaddr_in serveraddr;
    memset(&serveraddr, 0, sizeof(serveraddr));
    serveraddr.sin_family = AF_INET;
    serve

你可能感兴趣的:(tcp/ip,服务器,网络协议)