tcp/ip详解源代码在ubuntu14.04下编译出错

问题描述

tcp/ip详解源代码在ubuntu14.04下编译出错

源代码下载地址:http://www.kohala.com/start/tcpipiv1.html

毕竟是20年前的代码了。不知道在linux环境下要怎么编译?

解决方案

没有太好的办法,变化太大,只能改,而且如果我没记错那本书好像不是在Linux平台上讲的吧,貌似是Unix之类的

解决方案二:

只能根据错误自己对应的修改了。看错误提示。

解决方案三:

发出错误提示来,一起看看啊

时间: 2024-12-22 02:56:51

tcp/ip详解源代码在ubuntu14.04下编译出错的相关文章

socket-unix网络编程环境怎么配置?我买了套接字联网api和tcp/ip详解,但是书上的代码都不能运行.

问题描述 unix网络编程环境怎么配置?我买了套接字联网api和tcp/ip详解,但是书上的代码都不能运行. 就下面这个代码,运行提示没有unp.h,找了个unp.h,但是还是提示什么各种数据类型重复定义.我到现在觉得是不是这本书写错了. #include "unp.h" int main(int argc, char **argv) { int sockfd, n; char recvline[MAXLINE + 1]; struct sockaddr_in servaddr; if

TCP/IP详解

             ----------------------------------------------------------------------第一章  概述------------------------------------------------------------------------------------ 1.TCP/IP协议族中,网络层协议包括IP协议(网际协议),ICMP协议(Internet互联网控 制报文协议),以及ICMP协议(Internet

sockfd-TCP/IP详解卷2源代码怎么实现?

问题描述 TCP/IP详解卷2源代码怎么实现? 下面程序是第一章的习题向一个服务器发送消息获取时间.在linux用codeblocks运行出错.而且卷2里面有大量源代码不知道从何学起怎么实现?#include #include #include #include #include #include #include #define BUFFERSIZE 150int main(){ struct sockaddr_in serv; char buff[BUFFERSIZE]; int sockf

ip-《TCP/IP 详解卷一》中90页中讲到,“由于子网号不相同,代理ARP不能使用”,这怎么理解?

问题描述 <TCP/IP 详解卷一>中90页中讲到,"由于子网号不相同,代理ARP不能使用",这怎么理解? <TCP/IP 详解卷一>中90页中讲到,"由于子网号不相同,代理ARP不能使用",这怎么理解? 解决方案 ARP主要用在一个子网中,用MAC地址来通信.数据链路层 不同子网,需要通过三层路由 解决方案二: 比如 N1 <-> GW <-> N2,N1和N2是同一个子网,GW上开启arp代理的效果是,N1和N2上

《Linux高性能服务器编程》——第3章 TCP协议详解 3.1 TCP服务的特点

第3章 TCP协议详解 TCP协议是TCP/IP协议族中另一个重要的协议.和IP协议相比,TCP协议更靠近应用层,因此在应用程序中具有更强的可操作性.一些重要的socket选项都和TCP协议相关. 本章从如下四方面来讨论TCP协议: 不过在详细讨论TCP协议之前,我们先简单介绍一下TCP服务的特点,以及它和UDP服务的区别. 3.1 TCP服务的特点 传输层协议主要有两个:TCP协议和UDP协议.TCP协议相对于UDP协议的特点是:面向连接.字节流和可靠传输. 使用TCP协议通信的双方必须先建立

TCP协议详解(理论篇)

本文章摘自红黑联盟 http://www.2cto.com/net/201208/149347.html 供大家学习交流 TCP协议详解 1.    与UDP不同的是,TCP提供了一种面向连接的.可靠的字节流服务.面向连接比较好理解,就是连接双方在通信前需要预先建立一条连接,这犹如实际生活中的打电话.助于可靠性,TCP协议中涉及了诸多规则来保障通信链路的可靠性,总结起来,主要有以下几点:       (1)应用数据分割成TCP认为最适合发送的数据块.这部分是通过"MSS"(最大数据包长

关于python安装pymssql报错,求大神指点,在ubuntu14.04下

问题描述 关于python安装pymssql报错,求大神指点,在ubuntu14.04下 报错内容: (pyenvdata)lin@lin-ThinkPad:~$ pip install pymssqlDownloading/unpacking pymssql Downloading pymssql-2.1.1.tar.gz (2.4MB): 2.4MB downloaded Running setup.py (path:/home/lin/pyenvdata/build/pymssql/set

Ubuntu12.04下编译和下载Android4.0.3源码

[Android]Ubuntu12.04 下编译和下载 Android4.0.3 源码 原创文章,谢绝转载 官方页面 : initialize -> http://source.android.com/source/initializing.html download -> http://source.android.com/source/downloading.html build -> http://source.android.com/source/building.html 1

征服ASP.NET 2.0 Ajax__Web开发技术详解 源代码下载

问题描述 <征服ASP.NET2.0Ajax__Web开发技术详解>源代码,人民邮电出版社,陈冠军编著.07.6第一版.一本很好的ASP.NET2.0Ajax的参考书,现提供源代码给大家.快快下载吧!!!下载地址:http://download.csdn.net/user/wudaiwen1022 解决方案 解决方案二:up解决方案三:好淫啊,谢谢