有vc基础,买了tcp/ip 1,2,3卷,如何在pc/windows环境去学习我感觉他的环境都是unix的,另外我感觉书中的许多内容必须有一定的实践经验,做为网络的初学者,如何有效的学习这三卷书。 谢谢
解决方案 »
- VC自绘按钮单击的问题
- 在用向导生成折SDI模板的程序中菜单的代码在哪里?
- 在ActiveX控件中添加一事件,但后来感觉不应该添加,怎么去掉这一事件。(通过界面删除,不在代码中删除)
- 进程外和进程内的COM??
- dll中如何定义全局变量,应用程序中如何使用?需要注意些什么??在线送分。谢谢帮忙。
- 菜鸟问题
- 请教:关于单文档视图框架下,使用多个不同视图的问题?请进!
- InstallShield 问题,请进
- GDI+中Image::FromFile(L "Clbak.png ");得到png图片绘到窗口上会变大?如何解决?
- 怎么在VC中得知电脑已连到INTERNET上?
- 在[数据库]版面里头没有人回答--[sdk相关]用sdk怎么读取access数据库?(93分)
- 一个菜到家的问题[关于socket的cs模型]
比较容易,也比较系统全面!
感觉因该先学TCP/IP,我最想研究一下他的源码,
但感觉太大,无从下手,如有大哥研究过,可否
说一下您的过程,我有完整的一段时间,想研究一下。
不想太多的方向,只是TCP/IP本身。
WINDOWS只有WIN2K才支持低层的捕捉和修改,其他的好象都不行
自学,太麻烦了,把FreeBSD搞明白了,猴年马月。
谢谢大家,但可否谈一下您学TCP/IP的经验,以供借鉴
其实只要使用c++语言,觉得unix和windows的网络编程差别很小的,除了一些函数形式稍有不同外,用到的东西都一样啊,其实他们的协议一样不就行了吗!
你用的莫非是公款,我徘徊了半天才决定买第一卷。
而且发现中文版比英文版贵,结果买了英文版建议楼主定个学习计划,不然2,3卷肯定当摆设
我提供里面的一些源代码,感觉是个大宝库BSD NET/2 源代码
ftp.uu.net
system/unix/bsd-sourceSUN RPC
ftp.uu.net
system/unix/sextape/rpc4.04.4BSD-LITE
ftp://ftp.cdrom.com/pub/bsd-sources/4.4bsd-lite.tar.gz
WINDOWS只有WIN2K才支持低层的捕捉和修改,其他的好象都不行"同意这句话。要不楼主还是考虑先看看windows网络编程吧
如果你对linux不熟悉的话,还是要从windows开始,毕竟我们对它的了解多少比对linux要多一点吧?!
windows虽说不是开放源代码,但是他提供的各种api文档很有用,而linux对我们来说相对的陌生.
还是先从自己认为较熟悉的开始吧!
windows网络编程是我一开始看的书。因为当时网络了解得比较少,所以看了好长一段时间。
后来直接抓网络之间的包来看,总算对网络有了一个实质一点的理解。
然后我学DELPHI,将INDY的大部分原码打印出来看了好长一段时间。
再后来UNIX网络编程第一本,和TCPIP的三本,这个时候看这些书已经很快了。
然后是LINUX网络原代码。基本上看了一下。你说有很多代码只能在LINUX下面,那是不正确的,大部分程序都可以在WIN下面搞定。
除了:
poll函数族,有好些UNIX好像都没有。
signal信号处理,这个基本上也没什么办法。虽然WIN下面也有,不过少见得很。
dameon启动作为守护进程。这也好像没什么可替代的。不过有WININETD了,虽然我还没用过。但我觉得这个不是必要的。
pthread函数族,这一类函数可以用WIN下面的线程函数完全取代。
fork,clone这两个是基本上没办法了。WIN下面好像不太可能支持。其他还有什么了?我还没想到。好像都是跨平台的。