自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

自由飞翔

人生如梦

  • 博客(13)
  • 资源 (5)
  • 收藏
  • 关注

基于.NET 的WebSocket 的简单实例 --- 数据格式

上一篇我们已经在服务器和客户端之间建立起一个能双向通讯的途径,如果你马上按以前的经验直接丢送数据,恭喜,数据能过去,可你却根本不认识,这是自然,他的地盘他要做主,websocket 有其自己约定的数据格式,我们必须按照这个格式来才行的。协议这玩意,很是枯燥,只能用,不能创新,但多了解一些这种规则,对以后我们定义传输协议有很强的参考价值,所以我们还是得认真瞧瞧。打开:http://tools...

2012-04-25 16:40:00 152

WebSocket草案10文本数据解析和发送

握手协议实现了,接下来就是解析数据了,这个相对来说要麻烦很多,相比草案7.6变得更复杂了。下图是数据传输的格式:各个值的具体含义可以参考这个中文翻译:http://blog.csdn.net/fenglibing/article/details/6852497,英文原文在这里:http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketpr...

2012-04-19 17:06:00 163

VC++实现的WebSocket服务器端握手协议

本程序是VC++实现windows上程序内嵌WebSocket的部分代码,因为想让浏览器和本地程序直接交互,最好的办法就是websocket,windows的exe程序内嵌一个websocket服务器端程序,浏览器访问localhost,建立交互,这种办法比做成插件更好,所以我采用这种办法来联通桌面程序和浏览器。VC++实现WebSocket的服务器代码,网上还是有示例的,不过基本上不能用,我...

2012-04-18 14:57:00 2005

在iPhone上实现简单Http服务

原文:A simple, extensible HTTP server in Cocoa原文地址:http://cocoawithlove.com/2009/07/simple-extensible-http-server-in-cocoa.htmlhttp是计算机之间通讯协议的比较简单的一种。在iPhone上,由于没有同步数据和文件共享的APIs,实现iPhone应用程序与PC之...

2012-04-18 10:37:00 154

Object-C 中的Selector 概念

在iphone程序中会大量看到@selector这样的用法。<<iphone开发基础>花了很大一个篇幅来解析这个语法,但是不知是翻译问题,还是解释过细,不大看得懂,很是不给力.直到程序用这个语法,并且仔细看了一些解析文章。才明白这一语法。 简而言之,你可以理解 @selector()就是取类方法的编号,他的行为基本可以等同C语言的中函数指针,只不过C语言中,可以把函数名直...

2012-04-17 16:04:00 107

NSOperationQueue队列的优先级

在使用NSOperationQueue简化多线程开发中介绍了iOS的操作队列使用方法。这里补充一下队列的优先级功能。假设现在队列中有多个操作(NSOperation),现在再向队列中加入新的操作,并且希望新增加的操作排在未执行操作的最前面。这时就需要设置操作的优先级了。编写了个最简单的NSOperation,头文件:#import <Foundation/F...

2012-04-16 17:24:00 826

判断SOCKET连接状态

1.用read函数来判断读到长度0不能断定是已经断开.除非是-1,才代表输入流已经被关闭,说名socket已经close,而且关键在于你怎么读,实际上应该是一个单独的线程一直在读,因为你无法预先知道能不能一次将发过来的包读完,也无法知道一次是不是读完整了包,所以线称一直循环在读并且一直在解包.这样即能知道什么时候server断,也完成了消息的解读,我的方案是这样的,在大数据量高速率网络上运行没...

2012-04-16 15:37:00 577

ios网络编程

网络编程专题总结(重要)一:确认网络环境3G/WIFI1. 添加源文件和framework开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审(我们的)查的。Apple 的 例程 Reachability 中介绍了取得/检测网络状态的方法。要在应用程序程序中使用Reachability,首先要完...

2012-04-16 14:18:00 88

send或者write socket遭遇SIGPIPE信号

当服务器close一个连接时,若client端接着发数据。根据TCP协议的规定,会收到一个RST响应,client再往这个服务器发送数据时,系统会发出一个SIGPIPE信号给进程,告诉进程这个连接已经断开了,不要再写了。又或者当一个进程向某个已经收到RST的socket执行写操作是,内核向该进程发送一个SIGPIPE信号。该信号的缺省学位是终止进程,因此进程必须捕获它以免不情愿的被终止。...

2012-04-12 11:20:00 393

Qt configure参数说明

前面是*号的表示默认参数. +号表示该功能要求被评估,评估成功后才能被接受.1. -release ........... 调试关闭.没有调试库,自己的项目只能发布,不能调试(没有调试库的缘故),如果你硬要编译debug版本的话,会提示找不到xxxxxd.dll 2. * -debug ............. 只有调试库,没有释放库,也就是说以后自己的项目只能调试,如果你硬要编译d...

2012-04-10 11:31:00 366

把ndk作为独立编译器

USING THE ANDROID TOOLCHAIN AS A STANDALONE COMPILER使用 Android 工具链作为一个独立编译器======================================================WARNING WARNING WARNING WARNING WARNING WARNING WARNINGWARNIN...

2012-04-10 10:29:00 253

ndk编译c可执行程序

继续NDK的开发。上次我们的实例中,对C应用程序的编译链接,自己编写的makefile是件比较困难的事情。虽然最后成功了,不过中间经历了不少坎坷。我们现在研究下如何用NDK提供的build工具,实现我们的目标。还是以Hello Android工程为例。建立好工程hello-a,在jni目录下创建文件hello-a.c,文件内容如下。#include <stdio.h...

2012-04-09 09:48:00 331

linux 查看可执行文件动态链接库相关信息

ldd <可执行文件名>查看可执行文件链接了哪些系统动态链接库nm <可执行文件名>查看可执行文件里面有哪些符号strip <可执行文件名>去除符号表可以给可执行文件瘦身如果我们想从可执行程序里面提取出来一点什么文本信息的话,还可以用strings命令strings <可执行文件名>Linux操作系统上面的动态共享库大致分为三类:1、操作...

2012-04-08 09:39:00 106

大型网站技术架构-李智慧-高清书签扫描版

真正的(完整版)大型网站技术架构:核心原理与案例分析+李智慧.pdf

2018-04-08

Syncro.SVN.Client.v8.1.MacOSX破解版

Syncro SVN Client 8.1 for mac os,内涵破解方法。 在Mac OS系统中作为SVN客户端,比smartsvn好用的多,而且更符合在windows上使用svn的习惯。强烈推荐。 解压后有两个文件夹:syncroSVNClient(程序) crack(破解文件,按照install.txt操作即可)

2013-10-01

apktool工具集1.5.2 for mac

Mac OS版本 apktool.jar 1.5.2 apktool aapt

2013-03-23

svg查看器svg查看器

svg基本是在网页中查看的,如果大量的svg用网页查看起来很不方便。 软件功能:选择目录后,自动显示此目录以及所有的子目录中的svg图片,点击图片可获得相应图片的信息。

2010-10-01

Ogre1.7的地形编辑

根据Ogre1.7写的地形编辑器,里面有详细的使用说明,希望大家给些意见,在下将十分感谢,QQ:147072826 Mailbox:liangzhongkai521@126.com

2010-05-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除