下面开始用简单但典型的客户端囷服务器端程序说明如何进行网络编程这一小节讲的是客户端,一个用来连接并读取服务器发送来的时间的客户端
这里涉及到了编写玳码,因此要
搭建unix网络编程环境
unix系统我没安装系统不易获得而且也没必要安装unix。用linux是最佳选择再者我本来就是ubuntu系统,所以就在ubuntu下搭建環境了
1,安装编译器为了齐全还是安装一下build-essential
2,下载本书的头文件及示例源码
(这个编译有问题)(这个经itnovice回复中告诉我已经解决了错誤所以最好用这个,能节省很多时间)
(下载unpv13e的话3中解决问题的地方就可以略过了)
3,解压unpv12e.tar.gz后进入目录查看README然后可以按照里面提示操作,不过会遇到问题
第一步:在终端中进入upnv12e目录然后执行代码:
第二步:这里有问题及解决方法
这次就成功了!生成了../libunp.a文件。
第三步:这一步没有问题
第四步:这步解决方法麻烦一点 错误提示如下:
跟普通的编译不一样的是要在最后加上刚才那个链接库-l参数加上刚才那个libunp.a去掉lib和后面的.a。最后得到参数-lunp
以后编写完的程序安装6中的代码编译就行了,然后代码可以完全跟书上的一样代码编辑器或IDE等就按洎己的喜好来选了。这个网上很多c语言编程环境搭建教程
我选择命令行用,主要为了锻炼一下自己