美文网首页
学习记录2

学习记录2

作者: TimeMage | 来源:发表于2017-01-03 15:37 被阅读29次
    • url编码

    • winsock编程

    url编码

    就是以百分号开头的16进制两位ascii码
    中文通常为对应的utf编码一般占3个字节
    提交url的时候一般数字和字母不编码。
    编码表
    2次编码按url编码编码2次,一般位%25xx 格式

    winsock 编程

    流程

    good.jpg

    注意: sockaddr_in的填写必须是大端序

        sockaddr_in servaddr;
        servaddr.sin_family=AF_INET;
        servaddr.sin_port=htons(4567);//host to network short
    

    字符串转IP

        puts("请输入服务端IP地址:");
        char szIP[20];
        scanf("%s", szIP);
        servaddr.sin_addr.S_un.S_addr=inet_addr(szIP);
    
    

    数字转ip

        UpdateData(TRUE);
        cli.sin_addr.S_un.S_addr=htonl(m_ip);
    

    ip转字符串

        printf("收到一个连接: %s\n", inet_ntoa(remoteAddr.sin_addr));
    

    代码

    相关文章

      网友评论

          本文标题:学习记录2

          本文链接:https://www.haomeiwen.com/subject/dfhnvttx.html