运行 Unix网络编程 中的第一个例子 unp学习 实例的运行
来源:互联网 发布:js页面倒计时代码 编辑:程序博客网 时间:2024/05/22 01:45
运行书本中的程序。
1,首先,进入到Stevens的主页中下载原码
2,然后,编译程序,方法如下:
tar -zxvf unpv12e.tar.gz (-C dir)//解压文件
cd unpv12e
./configure # try to figure out all implementation differences
cd lib # build the basic library that all programs need
make # use "gmake" everywhere on BSD/OS systems
cd ../libfree # continue building the basic library
make
cd ../libgai # the getaddrinfo() and getnameinfo() functions
make
cd ../libroute # only if your system supports 4.4BSD style routing sockets
make # only if your system supports 4.4BSD style routing sockets
cd ../libxti # only if your system supports XTI
make # only if your system supports XTI
cd ../intro # build and test a basic client program
make daytimetcpsrv
make daytimetcpcli
此时会生成 daytimetcpsrv daytimetcpsrv.o daytimetcpcli daytimetcpcli.o
3、linux现在因为安全问题,各个发行版本默认是不开daytime服务的。
第一个例子实际上是两个程序,客户端和服务端,你很有可能只运行了客户端,没有运行服务端程序。
服务端程序在书上第12页……你不会尚还没有看到那里吧?
PS:由于要打开端口,所以服务端程序需要用root权限执行,所以你可以先
sudo ./daytimetcpsrv (如果本身就是root就不需要sudo)
然后再开一个终端运行 ./daytimetcpcli 127.0.0.1 就可以看到返回的时间了
我也正在学这本书,共同进步,拉拉手先
- 运行 Unix网络编程 中的第一个例子 unp学习 实例的运行
- 运行 Unix网络编程 中的第一个例子 unp学习 实例的运行
- 运行 Unix网络编程 中的第一个例子 unp学习 实例的运行
- unp.h的配置以及运行 Unix网络编程中的第一个例子
- 运行unix网络编程的的第一个例子
- 运行 Unix网络编程 中的第一个例子 时间日期例子
- 运行apue (unix 环境高级编程)第一个例子
- UNIX网络编程第一个例子
- iphone开发学习运行的第一个例子
- 成功运行RMI的第一个例子
- 《UNIX网络编程 第一卷》第一个例子
- unix网络编程(一)第一个例子
- Struts2的学习笔记1配置运行环境运行第一个例子Hello word!
- 寒江独钓前辈的第一个例子的编译运行过程
- unix 环境编程第一个例子
- Velocity 第一个例子. 正常运行.
- unp 浅读--学习unix网络编程第一章
- 《Unix网络编程卷1-套接字联网API》第一个例子编译 不通过问题解决
- 找不到文档关联程序的解决方法
- November, 23
- flex的“session”代替方案
- 博客
- Vector Markup Language (VML)
- 运行 Unix网络编程 中的第一个例子 unp学习 实例的运行
- pv3d测试
- Automatically Capturing a Dump When a Process Crashes
- 左连接示例
- linux修改字符集
- 更改配置文件: glib的函数实现key-data
- 关机和重启
- 索引的介绍
- 目的