摘要: TCP/IP网络协议栈分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层。如下图所示(该图出自[TCPIP])。图 36.1. TCP/IP协议栈两台计算机通过TCP/IP协议通讯的过程如下所示(该图出自[TCPIP])。图 36.2. TCP/IP通讯过程传输层及其以下的机制由内核提供,应用层由用户进程提供(后面将介绍如何使用socket API编写应用程序),应用程序对通讯数据的含义进行解释,而传输层及其以下处理通讯的细节,将数据从一台计算机通过一定的路径发送到另一台计算机。应用层数据通过协议栈发到网络上时,每层协议都要加上 阅读全文
posted @ 2011-03-02 21:01 gushiyi 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: MC55是自带TCP/IP协议栈的!你应该看厂家给你提供的模块资料,其中有一个专门介绍如何使用MC55实现TCP/IP连接的,具体涉及到以下AT指令:AT^SICS AT^SISS AT^SISOAT^SISRAT^SISWAT^SISC下面几段是从网上摘录的:六、客户:使用GPRS手机如何设置?1860:使用GPRS手机需要设一个连接(APN)设置(使用移动梦网WAP业务设为CMWAP,使用其他互联网业务设为CMNET),用户名和密码设置为空,具体设置如下: (一)基于GPRS方式的WAP的设置方式 1、首先确定WAP浏览器设置完毕: ·主页:如移动主页:wap.monternet 阅读全文
posted @ 2011-02-22 15:58 gushiyi 阅读(1480) 评论(0) 推荐(0) 编辑
摘要: 由于项目需求要做一个软键盘,给提供键盘图,要求实现软键盘的功能平且可以进行拖动。在做这个软键盘不同阶段我遇到了3个问题:一:用贴图做软件盘,我可以计算出用户的点击分别是哪个键,但是用什么接口发送给系统呢?并且它是怎么组织成字的呢?需要我来提供字库吗?答:在判断出用户点击的键之后只需要把相应的键值以事件的形式传给系统即可。接口函数为keybd_event()。这其实是模拟了一次按键,发送给了系统,就像是我们敲击键盘一样,所以系统在接受到之后会做其他处理(比如调用已经有的输入法),因此不用我们自己设置字库。二:我生成了一个dialog,然后将这个图贴在这个对话框上进行试验,这个时侯我发现本来光标在 阅读全文
posted @ 2011-01-17 16:28 gushiyi 阅读(798) 评论(0) 推荐(0) 编辑
摘要: .h#if !defined(AFX_KEYBOARD_H__8E1FF9C9_0EFD_4403_A860_8E62E6676A68__INCLUDED_)#define AFX_KEYBOARD_H__8E1FF9C9_0EFD_4403_A860_8E62E6676A68__INCLUDED_#if _MSC_VER > 1000#pragma once#endif // _MSC_VER > 1000// Keyboard.h : header file//#include "Keyboard.h"#include "AfxTempl.h&qu 阅读全文
posted @ 2011-01-17 16:23 gushiyi 阅读(800) 评论(0) 推荐(0) 编辑