摘要:                    
利用TCP开发网络应用程序,可以采用同步或者异步的方式,这个游戏采用的是同步的工作方式,比较简单,系列教程也主要介绍同步的工作方式。网络通信的前提就是客户端和服务器端的通信,在服务器端,程序需要不断的监听客户端是否有连接请求,已保证多个客户端的连接,服务器通过套接字识别客户端;而客户端只需要指定哪个服务器即可。一旦双方建立连接并创建了对应的套接字,就可以互相传输数据了。客户端和服务器端发送和接受数...                阅读全文
            
        阅读排行榜
基于TCP的网络游戏黑白棋系列(四):游戏棋盘
2008-10-14 23:14 by BAsil, 2453 阅读, 收藏,
摘要:                    
上一节我们讨论的游戏大厅的实现,这一节我们来看一下客户端游戏棋盘的处理关于棋盘的呈现采用了GDI的DrawImage方法,先准备一张400*400的棋盘图片和两个40*40的棋子图片(分别为黑棋和白棋),我们的思路是通过和客户端服务器的数据交互得到游戏大厅某桌的棋子信息,然后客户端直观的呈现该信息。棋盘同样可以看作一个对象,只不过这个对象我们需要从Form来继承,因为我们需要用到PictureBo...                阅读全文
            
        [导入]解决“Internet Explorer 无法打开 Internet站点已终止操作”问题
2006-05-21 07:11 by BAsil, 2366 阅读, 收藏,
摘要:                    
昨天晚上添加了展现/隐藏菜单的按钮,今天早晨一打开博客,出现Internet Explorer 无法打开 Internet站点已终止操作。开始以为是网络的问题,可是刷新以后问题依旧。在google上搜索有网友采用document.readyState!="complete"来判断状态,我没有试成功。但是此时问题已经比较明显,在页面没有完全加载的时候就调用了insertAjacementElemen...                阅读全文
            
        Ubuntu 9.10 Server 配置Apache + WebDav 实现文档协同管理
2010-06-01 16:36 by BAsil, 2224 阅读, 收藏,
摘要:                    
先来了解一下百度百科关于WebDav(Web-based Distributed Authoring and Versioning)的解释 一种基于 HTTP 1.1协议的通信协议.它扩展了HTTP ...                阅读全文
            
        Log4net同时按照日期和大小生成RollingFile和访问Sybase数据库配置(原创)
2006-06-09 17:29 by BAsil, 2120 阅读, 收藏,
摘要:                    
今天想用Log4net的时候,发现连最基本的配置都给忘了,在硬盘里翻了一个小时,好容易找到了。看来以后还是要写日志阿,不是有句话叫"好记性不如烂笔头"嘛。 记录一下log4net的几个配置,这个帮助里没有例子,而且也没有详细的说明。 1. Log4net同时按照日期和大小生成RollingFile 这样生成的日志类似test.log.2006_06_09,test.lo...                阅读全文
            
        
                    
                
浙公网安备 33010602011771号