学习记录2
2017-01-03 本文已影响29人
TimeMage
-
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));