2013-03-26 06:35
⁄ 工业·编程
⁄ 共 12270字
1.winnet方式
(如果在VS05或VS08中编译,需要设置:项目-》属性-》配置属性-》常规-》字符集-》如果是Unicode,则设置成“使用多字节字符集”)
CVodStreamCache.h
#ifndef _CVodStreamCache_H #define _CVodStreamCache_H #include #include #include #include #include using namespace std; #pragma comment(lib, "wininet.lib") class CVodStream...
网络编程阅读全文
2013-02-05 22:50
⁄ 工业·编程
⁄ 共 701字
1.单网卡的情况: WORD wVersionRequested; WSADATA wsaData; wVersionRequested = MAKEWORD(1, 1); WSAStartup(wVersionRequested, &wsaData); hostent *p; char s[128]; char *p2; //获得计算机名字 gethostname(s, 128); p = gethostbyname(s); //获得IP地址保存在p2中 p2 = inet_ntoa(*((in_addr *)p->h_addr)); WSACleanup();
2.多网卡情况: char szHostName[MAX_PA...
网络编程阅读全文
2013-02-04 22:46
⁄ 工业·编程
⁄ 共 811字
GetHostNameAndIP()
{
CString strIp[10]; int nCount = 0; WORD wversionrequested; WSADATA wsadata; char name[255];
...
网络编程阅读全文
2013-01-31 22:38
⁄ 工业·编程
⁄ 共 702字
char szHostName[128]; // 本地主机名 memset(szHostName,'0',128); char szHostIP[30]; memset(szHostIP,'0',30); CString m_IP,m_LocalIP; if( gethostname(szHostName,128) == 0) { ...
网络编程阅读全文
2013-01-27 22:27
⁄ 工业·编程
⁄ 共 3277字
#include <winsock2.h> //该头文件定义了Socket编程的功能 #include <stdio.h> //该头文件声明了输入输出流函数 #include <stdlib.h> //该头文件定义了一些通用函数 #include <httpext.h> //该头文件支持HTTP请求 #include <windef.h> //该头文件定义了Windows的所有数据基本型态 #include <Nb30.h> //...
网络编程阅读全文
2013-01-26 22:23
⁄ 工业·编程
⁄ 共 8774字
/* ---------------------------------------------------------- 文件名称:WMI_DeviceQuery.h
作者:秦建辉
MSN:splashcn@msn.com
版本历史: V1.4 2010年05月17日 修正了硬盘序列号处理中的错误。现在和EVEREST Ultimate Edition 5.5一致。
V1.3 2010年05月11日 ...
网络编程阅读全文
2013-01-25 22:19
⁄ 工业·编程
⁄ 共 1069字
(1)新建一个基于对话框的应用程序设计对话框如图
(2)处理GetMac按钮的单击事件,在程序中使用Netbios函数获取网卡地址
typedef struct _ASTAT_ { ADAPTER_STATUS adapt; NAME_BUFFER NameBuff[30]; }ASTAT, * PASTAT; void CGetMACDlg::OnGetmac() { // TODO: Add your control notification handler...
网络编程阅读全文
2012-12-07 12:25
⁄ 工业·编程
⁄ 共 1946字
如果想学习UNIX/LINUX的编程,《APUE》绝对经典的教材,加深一下功底,学习《UNP》的第二卷。这样基本上系统方面的就可以掌握了。如果继续网络编程,建议看《TCP/IP进行网际互连》的第三卷,里面有很多关于应用协议telnet、ftp等协议的编程。
建议学习路径: 首先先学学编辑器,vim, emacs什么的都行。 然后学make file文件,只要知道一点就行,这样就可以准备编程序了。
然后看看《C程序设计语言》...
linux, 网络编程阅读全文
2012-12-07 12:15
⁄ 工业·编程
⁄ 共 4136字
首先要说讲述计算机网络和TCP/IP的书很多。
先要学习网络知识才谈得上编程
讲述计算机网络的最经典的当属Andrew S.Tanenbaum的《计算机网络》第五版,这本书难易适中。
《计算机网络(第5版)》是国内外使用最广泛、最权威的计算机网络经典教材。
目前已经是第五版,本书作者80年代就开发出MINIX,是一个用于操作系统教学的类UNIX(的小型操作系统。而linux就是受其影响。。。。
第五版是2012年出的,也比较新。...
linux, 书籍推荐, 网络编程阅读全文
2012-12-06 22:15
⁄ 工业·编程
⁄ 共 2000字
Byte Endian是指字节在内存中的组织,所以也称它为Byte Ordering,或Byte Order。 对于数据中跨越多个字节的对象, 我们必须为它建立这样的约定: (1) 它的地址是多少? (2) 它的字节在内存中是如何组织的? 针对第一个问题,有这样的解释: 对于跨越多个字节的对象,一般它所占的字节都是连续的,它的地址等于它所...
网络编程阅读全文