
UNIX 网络编程
文章平均质量分 66
womozhi
写写代码,混口饭吃
展开
-
unix 网络编程之初体验
1.首先从www.unpbook.com下载最新的source code "unpv13e". unp意思是“Unix Network Program”, v1表示第一卷,3e表示第三版。2.解压并阅读README,照里边的操作一步步执行即可搭建好编译环境。 如下: ./configure # try to figure out all implementation原创 2015-05-27 23:40:14 · 293 阅读 · 0 评论 -
UNP chapter3 习题3.3
题目:试写一个名为inet_pton_loose的函数,它能处理如下情形:如果地址族为AF_INET且inet_pton返回0,那就调用inet_aton看是否成功;类似地,如果地址族为AF_INET6且inet_pton返回0,那么就调用inet_aton看是否成功,若成功返回其IPv4映射的IPv6地址。写了个很蹩脚的代码验证一下,题目的意思应该是要验证inet_pton 和 in原创 2015-06-03 19:05:00 · 814 阅读 · 0 评论 -
socket编程之bind函数可能遇到的错误及解决办法
bind函数把一个本地地址赋予一个套接字。#include int bind (int sockfd,const struct sockaddr *myaddr.socklen_t addrlen);UNP练习代码的daytimetcpsrv1.c在运行的时候遇到了两个错误:1.Permission denied。这个是由于超0~1024的端口为公认端口,需要root权原创 2015-06-10 18:03:28 · 33728 阅读 · 4 评论