学习记录2

  • 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));

代码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容