- 博客(3)
- 收藏
- 关注
转载 Winsock 初探II 简单TCP/IP 和UDP/IP 程序
前些天写了Winsock 初探一文,现在继续往下写。本文的目的不是想介绍一个完整的网络应用程序,而只是作为一个初步介绍如何写一个网络程序,正因为是初探,所以代码比较简单,为了使代码清晰起见,我省略了错误检查代码部分,但这不意味着错误检查不重要。写一个网络应用程序分为两个方面:服务器程序和客户端程序,大家可以在一个solution中建立srv和client两个projects。首先回忆一下程
2009-05-25 13:38:00 989 1
转载 完成端口模型
=====完成端口模型=====抽象出一个完成端口大概的处理流程:1:创建一个完成端口。2:创建一个线程A。3:A线程循环调用GetQueuedCompletionStatus()函数来得到IO操作结果,这个函数是个阻塞函数。4:主线程循环里调用accept等待客户端连接上来。 5:主线程里accept返回新连接建立以后,把这个新的套接字句柄用CreateIoCompletionPort关联到完成
2009-05-21 14:23:00 487
转载 从TCP/IP模型全面认识FTP
从TCP/IP模型全面认识FTP TCP模型的第四层上,即应用层,使用TCP传输而不是UDP,FTP连接是可靠的,而且是面向连接,为数据的传输提供了可靠 的保证。 FTP工作模式与客户/服务器模式相似。与大多数的其他TCP应用不相同的是,FTP在客户与服务器之间使用两个个TCP连接―――控制连接和数据连接,控制连接在客户与服务器交互的整个过程中一直存在,而数据连接只在有文件或目录
2009-05-21 09:09:00 1076
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人