zoukankan      html  css  js  c++  java
  • TCP回射客户程序:main函数

    创建套接字,装填网际网套接字地址结构

    创建一个TCP套接字,用服务器的IP地址和端口号装填一个网际网套接字地址结构

    我们可从命令行参数取得服务器的IP地址

    从头文件unp.h取得服务器的众所周知端口号(SERV_PORT)

    连接到服务器

    connect建立与服务器的连接

    str_cli函数完成剩余部分的客户处理工作

    #include	"unp.h"
    
    int
    main(int argc, char **argv)
    {
    	int					sockfd;
    	struct sockaddr_in	servaddr;
    
    	if (argc != 2)
    		err_quit("usage: tcpcli <IPaddress>");
    
    	sockfd = Socket(AF_INET, SOCK_STREAM, 0);
    
    	bzero(&servaddr, sizeof(servaddr));
    	servaddr.sin_family = AF_INET;
    	servaddr.sin_port = htons(SERV_PORT);
    	Inet_pton(AF_INET, argv[1], &servaddr.sin_addr);
    
    	Connect(sockfd, (SA *) &servaddr, sizeof(servaddr));
    
    	str_cli(stdin, sockfd);		/* do it all */
    
    	exit(0);
    }
    

      

    ========================if i have some wrong, please give me a message, thx.========================
  • 相关阅读:
    python实现从生成器中取固定角标的元素
    python-高阶函数
    git学习手册
    python批量进行文件修改操作
    python第一站
    LoadRunner,一个简单的例子
    python3中urllib2的问题
    gitlab 随笔
    sed 删除文本
    sed 修改文本
  • 原文地址:https://www.cnblogs.com/ailx10/p/5352280.html
Copyright © 2011-2022 走看看