- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 如何判断SOCKET还是连接着的
<br />1. 用read函数来判断<br /> <br />读到长度0不能断定是已经断开.除非是-1,才代表输入流已经被关闭,说名socket已经close,而且关键在于你怎么读,实际上应该是一个单独的线程一直在读,因为你无法预先知道能不能一次将发过来的包读完,也无法知道一次是不是读完整了包,所以线称一直循环在读并且一直在解包.这样即能知道什么时候server断,也完成了消息的解读,我的方案是这样的,在大数据量高速率网络上运行没有发生过丢包<br /> <br />// 判断是否连接<br />char
2010-08-05 13:28:00 16994
原创 VC++实现FTP编程
VC++实现FTP编程一.概述TCP/IP协议是一个四层协议,它由应用层、传输层、网络层和链路层构成。 TCP/IP协议栈的每一层都由许多协议构成,从而构成了一个协议簇。应用层主要包括的协议有Telnet、FTP、HTTP、SMTP/POP3和DNS等。传输层主要包括的协议有TCP和UDP。网络层主要包括IP和IP的附属协议。数据链路层主要包括的协议有ARP(地址解析协议)、RARP协议、Ethernet协议等。FTP(File Transfer Protocol
2010-08-05 12:20:00 21047
转载 MD5算法MFC实现
MD5算法MFC实现<br />由 rfc1321 中实现的示范代码改写而来<br />/* Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All<br />rights reserved.<br />License to copy and use this software is granted provided that it<br />is identified as the "RSA Data Security, Inc. M
2010-08-05 09:49:00 4277 1
转载 CInternetSession的简单使用
<br />CInternetSession的简单使用 <br />1. CInternetSession的简单使用<br />CInternetSession session;<br />CHttpFile *file = NULL; <br />CString strURL = " http://www.20abcd.com";<br />CString strHtml = "”; //存放网页数据<br /> <br />try{<br /> file = (CHttpFile*)se
2010-08-05 09:42:00 1008
Qt4实现的图像读写显示程序,VC6.0
2009-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人