资源简介

使用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 sock;
    struct sockaddr_in serv_addr;
    char message[BUF_SIZE];
    int str_len=0;
    int idx = 0 read_len = 0;


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

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

    memset(&serv_addr 0 sizeof(serv_addr));
    serv_addr.sin_family = AF_INET;
    serv_addr.sin_addr.s_addr = inet_addr(argv[1]);
  

评论

共有 条评论