C++
文章平均质量分 73
yangyigen
这个作者很懒,什么都没留下…
展开
-
VC中IP地址控件的赋值与取值
一、CIPAsressCtr初始化代码只能写在OnInitDialog()中#include //把CString表示的IP地址写到IP Address里面CString strIP="192.168.0.17"; DWORD dwIP=ntohl(inet_addr(strIP)); m_IP.SetAddress(dwIP);//读取IP Address的内转载 2011-11-12 12:11:19 · 16796 阅读 · 0 评论 -
C++基于TCP和UDP的socket通信
TCP和UDP属于传输层协议。其中TCP提供IP环境下的数据可靠传输,它事先为要发送的数据开辟好连接通道(三次握手),然后再进行数据发送;而UDP则不为IP提供可靠性,一般用于实时的视频流传输,像rtp、rtsp就是建立在udp的基础上的。 首先谈谈tcp socket tcp简单的三次握手过程如图, SYN(Synchronize Sequence Numbe转载 2011-11-12 16:05:49 · 4997 阅读 · 0 评论 -
IP地址转换函数:
unsigned long inet_addr (const char *cp);inet_addr将一个点分十进制IP地址字符串转换成32位数字表示的IP地址(网络字节顺序)。 char* inet_ntoa (struct in_addr in);inet_ntoa将一个32位数字表示的IP地址转换成点分十进制IP地址字符串。转载 2011-11-13 09:34:47 · 889 阅读 · 0 评论 -
读目录的文件列表
#include #include #include #include const int kMaxNum = 256; // 最大文件个数 const int kMaxLength = 20; // 文件名的最大长度 char fileName[kMaxNum][kMaxLength]; int fileNum = 0; // 文件个转载 2011-12-19 20:32:54 · 370 阅读 · 0 评论