| 网站首页 | 模板 | 资料 | 源码 | 工具 | 开发 | 设计 | 安全 | 项目 | 网络 | 图片 | 系统 | 数据库 | 博客 | 会员中心 | 小说 | 
MYFTP 精品资料下载
网络学院
学习资料
源码模版
您现在的位置: 精品资料 >> 设计 >> 网页设计 >> flash >> 正文 用户登录 新用户注册
Flash 5与VB 6的TCP实时通信法          【字体:
Flash 5与VB 6的TCP实时通信法
作者:佚名    平面来源:不详    点击数:    更新时间:2008-6-23

  Flash的XMLsocket对象/VB的winsock控件,可做C/S通信,最小实例是:

  Flash第1帧,action是:

  function got (xml) {
s=xml.toString(); //接收0结尾的xml文本
trace(s);            //显示
sock.send(s.toLowerCase());   //转成小写,发送
  }

  sock = new xmlsocket();
  sock.onxml=got;             //server数据到达句柄

  sock.connect("localhost",1201);     //连接本机1201端口
  s = new string();

  VB的winsock控件sock,localport为1201,用户击1次窗体,就发1次大写字母,随后收client相应小写字母:

Option EXPlicit

  Dim xml(0 To 1) As Byte '许存结尾0
    Dim s As String '全局量

    Private Sub Form_Load()
    Show
    xml(0) = 65 '字母A
    xml(1) = 0 '0结尾
    sock.Listen '侦听
  End Sub

  Private Sub sock_ConnectionRequest(ByVal ID As Long) '响应Client的连接
    sock.Close
    sock.Accept ID
  End Sub

  Private Sub Form_Click() '响应窗体的单击
    sock.SendData xml '发送
    xml(0) = xml(0) + 1
    If xml(0) = 68 Then xml(0) = 65 '循环ABC
  End Sub

  Private Sub sock_DataArrival(ByVal b As Long)
  Dim s As String '局部量
    sock.GetData s '接收
    Me.Caption = s '显示
  End Sub

(出处:网侠)

平面录入:chqnet    责任编辑:chqnet 
  • 上一个平面:

  • 下一个平面:
  • 最新热点 最新推荐 相关平面
    Flash MX 特色之旅之一
    用Flash做一个自己的个性MP3…
    Flash音频软件Sound Forge(…
    在Flash中用XML实现多语言支…
    用Flash 制作Winamp光谱柱的…
    用Flash来制作一个Flash播放…
    FlashMX 基础应用(1.1)
    用flashMX制作迷宫游戏(1)
    无AS在FLASH中实现三种爆炸效…
    用FLASH画写意画-竹
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)