2011年5月31日

http和socket简介

摘要: Http 和 Socket 连接区别 1、TCP连接 要想明白Socket连接,先要明白TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕, 阅读全文

posted @ 2011-05-31 11:25 台哥编程课堂 阅读(1705) 评论(0) 推荐(1) 编辑

ant使用笔记

摘要: ant使用笔记 Eclipse 自动生成 Ant的Build.xml 配置文件,生成的方法很隐蔽 选择你要生成Build.xml文件的项目,右键. Export-> General -> Ant Buildfiles .点Next,再点Finish.生成完毕. 1.<project>标签 每个构建文 阅读全文

posted @ 2011-05-31 11:19 台哥编程课堂 阅读(1804) 评论(0) 推荐(0) 编辑

j2se图片拖拽练习

摘要: package graphicsDrag; import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import java.awt.Grap 阅读全文

posted @ 2011-05-31 11:09 台哥编程课堂 阅读(397) 评论(0) 推荐(0) 编辑

A星寻路示例

摘要: package autoFindPath; import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import java.awt.event.MouseEvent; import java.awt.ev 阅读全文

posted @ 2011-05-31 11:05 台哥编程课堂 阅读(1121) 评论(0) 推荐(0) 编辑

转载:一个sprite类

摘要: /** * tiger注: * * 这是网上看到的一个sprite类。 * * spriteImg源图是帧图片的集合图片。按从上到下从左到右的排列。详见方法:splitImage * 判断两个sprite是否碰撞的方法是collidesWith 。根据参数会判断是否像素碰撞。 * 像素碰撞验证的时候是看交叉的像素是否都不是透明! * * 我感觉这里有一个方法有误:getBounds(Sprite) . 应该按帧的大小来创建。 * *//** * @author Captain Awesome (http://www.javagaming.org/index.php?action=profile 阅读全文

posted @ 2011-05-31 11:02 台哥编程课堂 阅读(1269) 评论(0) 推荐(0) 编辑

生成内部三角形

摘要: import java.awt.Color; import java.awt.Component; import java.awt.Dimension; import java.awt.Graphics; import java.awt.Point; import java.awt.event.Mo 阅读全文

posted @ 2011-05-31 10:58 台哥编程课堂 阅读(248) 评论(0) 推荐(0) 编辑

导航