摘要: 最近学院组织了一个实训,要求是利用Socket通信和D3D的知识, 写一个多人在线的游戏, 服务端是在linux下, 客户是在Windows下; 写这个的目的是想让大家给我找错, 欢迎大家的意见。我的QQ 是343167101,希望和大家一起讨论。服务端(linux下): 服务端使用的是非阻塞Select模型,下面是项目的结构图: 由于其中有很多的消息,其次为了扩展,所以使用了工厂模式,我把从客户端接受的消息都放在输入缓冲区中, 向客户端发送的消息都放在输出缓冲区中, 为了对玩家进行管理设计了一个Manager(单例)来管理玩家,主要是为了实现删除,添加,获取等操作, 所以就用了STL中Ma. 阅读全文
posted @ 2013-10-23 23:48 hailong 阅读(1481) 评论(1) 推荐(1) 编辑
摘要: 对于Iphone开发学习者而言,Object -c 是必修的语言。但是由于苹果的自我封闭的产业链发展模式(从芯片、机器、开发语言、终端产品、服务)的限制,要想开发针对苹果iPhone等产品的应用程序,就需要用Mac机器,在Xcode的IDE上使用Objective C语言开发。所以,要想廉价方式学习Objective C就必须要在Windows上能搭建一个Objective C开发环境。 在Windows下搭建Objective C开发环境,需要到http://www.gnustep.org/experience/Windows.htmlGNUstep官方网站上下载,四个软件包:GNUstep 阅读全文
posted @ 2013-10-23 21:59 hailong 阅读(1122) 评论(1) 推荐(0) 编辑
摘要: http://bbs.weiphone.com/read-htm-tid-7044837.html 阅读全文
posted @ 2013-10-23 16:15 hailong 阅读(227) 评论(0) 推荐(0) 编辑
摘要: ■ A class is a structure that represents an object’s type. An object refers to its class to get various information about itself, particularly what code to run to handle each action. Simple programs might have a handful of classes; moderately complex ones will have a couple of dozen. Objective- C .. 阅读全文
posted @ 2013-10-23 13:25 hailong 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 因为公司需要,开始看object-c,虽然还没ios系统,但现学下语法。第一个例子不应该是helloWorld吗?但《Learn Objective-C on the Mac》书上不是。#import int main (int argc, const char *crgv[]){ NSLog(@"The number from 1 to 5"); int i; for(i = 1; i <= 5:i++){ NSLog(@"%d\n",i); } return (0);} 恩,没办法看结果,不过很简单。 阅读全文
posted @ 2013-10-23 13:08 hailong 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 转自http://www.hdj.me/objective-c-in-windows安装GNUstepGNUstep Windows Installer提供了Windows平台下的Objective-C的模拟开发环境,一共有四个软件包,其中GNUstep System和GNUstep Core是必装的,GNUstep Devel和Cairo Backend是选装的。甭管必装选装,一次性全安上,免得以后麻烦。编写Hello, World!安装完成后,在开始菜单里的GNUstep选项里执行shell,就能打开命令行,在这里就可以使用vi编写Object-C程序了,不过操作起来总有些繁琐,其实也可以 阅读全文
posted @ 2013-10-23 10:09 hailong 阅读(597) 评论(0) 推荐(0) 编辑