摘要: CString str;str = _T("hello world!")USES_CONVERSION; //定义后才能使用T2Achar buff[1024];sprintf_s(buff,1024,"%s\r\n",T2A(str));这样一种方式可能会使编码方式改变在转换回来的时候要注意WCH... 阅读全文
posted @ 2014-04-27 23:40 Hacker_MJW 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一个异步模型的聊天程序服务器端:自定义消息(放在StdAfx.h文件里面即可)#define WM_SOCKET WM_USER + 1然后注册消(在VS2012里面可以自动完成注册和映射)afx_msg LRESULT OnSocket(WPARAM wParam, LPARAM lParam);... 阅读全文
posted @ 2014-04-27 23:36 Hacker_MJW 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 1、在Windows操作系统环境下,使用Windows Sockets API进行网络程序开发时,需要调用Windows操作系统的Windows Sockets动态库 包含Sockets头文件 导入相应库文件;下面是相应的导入具体用代码实现是这样的:这是用1.1版本#include #pragma ... 阅读全文
posted @ 2014-04-14 16:55 Hacker_MJW 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 1、WinSock 介绍Windows Sockets是Microsoft Windows的网络程序设计接口,它是从Berkeley Sockets扩展而来的,基于4.3BSD的BSD Socket API制定,以动态链接库的形式提供给我们使用。 1991年Winsock 1.1,16位,主要用在Windows 95中 1997年Winsock 2.2 版,32位,主要用在Windows 98及以后的版本中已经成为Windows环境下网络编程的事实标准Windows Sockets在继承了Berkeley Sockets主要特征的基础上,又对它进行了重要扩充。这些扩充主要是提供了一些异步 阅读全文
posted @ 2014-04-12 10:44 Hacker_MJW 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 诶呀。。。。。。好久没有回来写博客了,发现自己的老毛病已经犯了,三天打鱼两天晒网,今天就再次把网拿出来晒晒吧。。。。。。(ps. 因为发现一个好软件,所以写博客就不那么勤了,但是绳命不息,学习不止,小马也一直在学习,只是把笔记记在了另一个地方,哦,对了,那个软件叫做印象笔记,看到这篇文章的可以试试哈,非常不错) 大三的课程,突然发现是那么水,今天刚刚结束了网络编程这一门课,虽然下来以后还是和什么都没学一样,但是这也不怪老师,这样的课就是多写代码才可以,另外我觉得这门课其实还是非常实用的,所以就打算在博客上面总结一下,顺便和看到的童鞋们一起再学习一下。废话少说,正题开始!首先,网络编程是什... 阅读全文
posted @ 2014-04-11 21:24 Hacker_MJW 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 清空一下hosts文件windows在C:\Windows\System32\drivers\etc\hostsUbuntu在/etc/hosts把以下不必要的文字清空就可以了 阅读全文
posted @ 2014-03-25 21:05 Hacker_MJW 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 1、首先要明确,一共有两个文件需要下载,一个是winpcap安装文件用来实际操作http://www.winpcap.org/install/default.htm,另一个是winpcap开发包https://www.winpcap.org/devel.htm2、然后进行环境配置 把开发包解压后得WpdPack放在你的工程文件夹下,然后找到Configuration Properties->VC++ directories下的Include Directories和Libraries Directories下分别加入($SolutionDir)WpdPack/Include和($Solu 阅读全文
posted @ 2014-03-16 21:50 Hacker_MJW 阅读(2533) 评论(0) 推荐(0) 编辑
摘要: 只是一个简单的命令,只因为自己在心里有很大的抵触,这才折腾了将近半天的时间,我擦了啊!什么时候变得这么怂了。。。。。在按照inno setup的向导一步步的操作完后,会生成一个inno setup的脚本文件,这里面有几个字段如果我们需要设计在安装完成需要启动的程序,我们需要设置的就是[run]字段[Run]Filename: "{sys}\sc.exe"; Parameters: "create servicename binpath= ""{app}\自己的程序.exe"""Filename: "{sy 阅读全文
posted @ 2014-03-16 16:30 Hacker_MJW 阅读(304) 评论(0) 推荐(0) 编辑
摘要: // WinService2.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include SERVICE_STATUS ServiceStatus; SERVICE_STATUS_HANDLE hStatus; void WriteLog(char *str){ FILE *log; log =fopen("G://log.txt", "a+"); if (log ==NULL) printf(&quo 阅读全文
posted @ 2014-03-16 14:47 Hacker_MJW 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 在Python HOWTO里面介绍了什么时候去用这个模块。我觉得就是你想用的时候就行(废话嘛。。。。。)(例子来源于Python HOWTO)1、basicConfiglogging.basicConfig(filename='example.log',level=logging.DEBUG)logging.debug('This message should go to the log file')logging.info('So should this')logging.warning('And this, too')basi 阅读全文
posted @ 2014-02-28 21:04 Hacker_MJW 阅读(285) 评论(0) 推荐(0) 编辑