C#利用Fluorinefx实现使用AMF3协议与Flash通讯
通常,使用Flash来调用.NET组件需用远程调用,实际上我们也可以通过SOCKET直接通信。
具体采用Flash的AMF3或AFM0格式,采用流行的FluorineFx服务器组件,具体代码如下:
依照此用法可以开发网页游戏或其它Flash应用的.NET SOCKET服务器。
using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Text;
using System.Threading;
using System.Net.Sockets;
using System.Net;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Formatters.Binary;
using System.IO;
using FluorineFx;
namespace STCServer
{
class Monitor
{
private int PORT = 8888;
private const int MAXPKSIZE = 4096;
private TcpListener tcpLs = null;
private List<Client> clients = new List<Client>();
public void Close()
{
if (tcpLs != null)
{
tcpLs.Stop();
}
if (clients.Count != 0)
{
foreach (Client c in clients)
{
c.sock.Shutdown(SocketShutdown.B
相关文档:
第一步C#添加组件
打开VS2005-工具-选择工具箱项-COM组件-选择Shockwave Flash Object-确定
添加好组件往场景上拖放,如果提示注册需求注册
c# 注册控件-在运行输入-回车(flash9f.ocx这个文件以系统中实际文件为准。)
regsvr32 c:\windows\system32\macromed\flash\flash9f.ocx
或者regsvr32 c:\windows\system32\ma ......
一、Flash介绍
常用的flash类型有NOR Flash 和Nand Flash 两种;
(1)Nor Flash
1、Nor Flash的接口和RAM完全相同,可以随机访问任意地址的数据,在其上进行读操作的效率非常高,但是擦除和写操作的效率很低,另外,Nor Flash的容量一般比较小,通常,N ......
对自己哪方面工作满意,有效的经验总结有哪些?
1) 客户端的完整事件机制和消息分发机制的构建。
构建了比较稳定有效的事件和消息分发机制,目前的事件机制建立在AS3.0新的事件机制基础
之上,使用全局静态属性,并且传递的参数可以不限长度,不限类型的的进行添加,使服务器、
......
一、Nand flash相关
1.关掉inc\config.h 中Nand flash 的编译开关, //#define NAND_FLASH_SUPPORT
2.关掉inc\config.h 中Nand flash 参数保存的编译开关,//#define SAVE_ENV_IN_NAND
3.屏蔽src\Shell.c中Nand flash 参数设置
二、分区修改
原始Nand flash 分区(yl9200)
Creating 5 MTD partitions on "NAND 64MiB ......
Flash activex控件一般安装在用户系统目录下:C:\WINDOWS\system32\Macromed\Flash\
其中大版本号用数字表示,如9,10,11等,小版本号用小写字母表示,如a, b, c, d, e。如最新稳定版本为:Flash10e.ocx。
Flash activex控件的相关注册表项:
HKEY_CLASSES_ROOT\ShockwaveFlash.ShockwaveFlash\CLSID
{D27CDB6E-AE6D-1 ......