• 大小: 1.65KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-04-19
  • 语言: C/C++
  • 标签: Socket  服务端  sOC  ck  OC  

资源简介

使用C实现的socket服务端

资源截图

代码片段和文件信息

//
// Created by Administrator on 2018/12/28.
//
#include 
#include 
#include 
#include 
#include 
#include 

#define BUF_SIZE 1024
void error_handling(char *message);

int main(int argc char *argv[]) {
    int serv_sock clnt_sock;
    char message[BUF_SIZE];
    int str_len i;

    struct sockaddr_in serv_adr clnt_adr;
    socklen_t clnt_adr_sz;

    if (argc != 2) {
        printf(“Usage: %s  \n“ argv[0]);
        exit(1);
    }

    serv_sock = socket(PF_INET SOCK_STREAM 0);
    if (serv_sock == -1) {
        error_handling(“socket() error“);
    }

    memset(&serv_adr 0 sizeof(serv_adr));
    serv_adr.sin_family = AF_INET;
    serv_adr.sin_addr.s_addr = htonl(INADDR_ANY);
    serv_adr.sin_port = htons(atoi(argv[1]));

评论

共有 条评论