编写一个聊天程序。有收数据的部分 和 发数据的部分。这两个部分需要同时执行,这就用到多线程技术,一个线程负责收,一个现象负责发。因为收和发动作是不一致的,所以要定义两个run方法而且这两个方法要封装到不同类中。import java.net.*;import java.io.*;发送端:class ...
分类:
其他好文 时间:
2015-01-29 17:32:33
阅读次数:
99
发送数据:Bundle bundle = new Bundle();bundle.putString("sex" , "男人");bundle.putDouble("height" , 40,38);Intent intent = new Intent();intent.putExtras(bund...
分类:
移动开发 时间:
2015-01-29 14:13:04
阅读次数:
161
unit Unit2; interface uses System.Classes, Windows, Messages; const WM_DO = WM_USER + 1; type TDemoThread = class(TThread) private { Private de...
分类:
编程语言 时间:
2015-01-29 14:09:14
阅读次数:
177
Socket是建立在TCP/IP上的API,连接需实现三次握手。一旦连接建立,服务端和客户端便可开始相互发送数据,直到一方断开连接为止。Http连接使用的是“请求—响应”的方式,每次请求都需要服务器回送响应,在请求结束后,会主动释放连接。从建立连接到关闭连接的过程称为“一次连接”。Socket:长连...
分类:
编程语言 时间:
2015-01-29 14:08:21
阅读次数:
262
PHP文件是动态网页文件,运行需要服务器软件支持(Apache)。用php,mysql,和apach服务器软件,架构起一个网站,然后向这个网站发送各种不同的网址,网站将返回不同的数据给游戏。这样使用http协议实现了与服务器端的交互。。网站使用MVC模型,就是模型,视图,控制器三部分组合成一个网站。...
分类:
Web程序 时间:
2015-01-29 14:04:49
阅读次数:
209
var flashvars = {
f: 'ckplayer/m3u8.swf', //使用swf向播放器发送视频地址进行播放
a: 'video/m.m3u8', //m3u8文件
c: 0, //调用 ckplayer.js 配置播放器
p: 1, //自动播放视频
s: 4, //flash插件形式发送视频流地址给播放器进行播放
lv: 0, //注意,如果是直播,...
分类:
其他好文 时间:
2015-01-29 12:42:11
阅读次数:
906
var flashvars = {
f: 'ckplayer/m3u8.swf', //使用swf向播放器发送视频地址进行播放
a: 'video/m.m3u8', //m3u8文件
c: 0, //调用 ckplayer.js 配置播放器
p: 1, //自动播放视频
s: 4, //flash插件形式发送视频流地址给播放器进行播放
lv: 0, //注意,如果是直播,...
分类:
其他好文 时间:
2015-01-29 12:40:11
阅读次数:
167
接着上次的理论,我们这次来研究用代码实现“网页授权获取用户基本信息”,首先我们需要一个链接指向微信的授权页面,在微信开发平台中已经说了,这个链接必须在微信客户端中打开,那么我们就干脆使用文本消息来完成吧,也就是说当我们发送“授权”两个字的时候,微信给我们一个链接,我们点击这个链接然后进入“授权页面”...
分类:
微信 时间:
2015-01-29 12:06:28
阅读次数:
377
这次我们来一起研究一下“客服消息”,首先明确一下“客服消息”的概念。这不同于之前的“被动响应消息”,也就是说并不是之前“你一言我一语的即时响应”,可能在某种情况下你需要给不同的人主动发送消息,例如你的餐馆推出了新的川菜,那么你需要给喜欢川菜的人发送消息,而并不是等着被人发送“有什么新菜”后,然后反馈...
分类:
微信 时间:
2015-01-29 11:58:56
阅读次数:
462
tcp状态:LISTEN:侦听来自远方的TCPport的连接请求SYN-SENT:再发送连接请求后等待匹配的连接请求SYN-RECEIVED:再收到和发送一个连接请求后等待对方对连接请求的确认ESTABLISHED:代表一个打开的连接FIN-WAIT-1:等待远程TCP连接中断请求,或先前的连接中断...
分类:
其他好文 时间:
2015-01-29 11:50:43
阅读次数:
192