易截截图软件、单文件、免安装、纯绿色、仅160KB

flex与asp.net互操作系统,基于Socket的网络连接

Flash/Flex也支持基于Socket的网络连接 ,服务器端可以是C++,VB,C#,Java等任一语言开发。监听一个网络端口便可以接收到Flash/Flex开发的客户端的连接。     
     ActionScript 3.0提供了通过Socket连接的方式与服务器端通信。这点是超越传统B/S结构的重要特征。这样使得网络通信可以即时连接,避免了HTTP协议无状态连接的弊病。ActionScript 3.0使用XMLSocket类进行连接。需要注意的是使用XMLSocket类进行Socket连接时,不能自动穿过防火墙。要想穿过防火墙连接,则需要使用基于HTTP协议的RTMP协议。
     通过查阅Adobe提供的API文档可以了解到,XMLSocket提供了四个公开方法:
     1、XMLSocket(host:String=null,port:int=0)--创建一个新的XMLSocket对象。
     2、close():void--关闭一个XMLSocket。
     3、connect(host:String,port:int):void--连接到指定的TCP端口。
     4、send(object:*):void--将数据发送到连接服务端。
     OK,了解这些后我们就可以用XMLSocket来开发基于Socket的网络及时通信应用。下面通过C#提供一个Socket的服务端,并监听8888端口。示例程序如下:
 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Net.Sockets;
 6 using System.IO;
 7
 8 namespace FlashFlexDotNet
 9 {
10     class Program
11     {
12         static void Main(string[] args)
13         {
14             TcpListener listener;
15
16             try
17             {
18                 listener = new TcpListener(8888);
19          &nb


相关文档:

asp.net mvc框架中json序列化的控制

先看下面的一段代码:
 public class UserTest
        {
           public int age { set; get;
}          
     public string name { set; get; }  & ......

ASP.NET防SQL注入脚本程序

public class SqlCheck  
{  
    public SqlCheck()  
    {  
        //  
        // TODO: 在此处添加构造函数逻辑  
  & ......

ASP.NET控件开发基础之实现控件集合属性

集合属性相信大家都很熟悉也很常用,如DropDownList,ListBox等控件
﹤asp:DropDownList ID="DropDownList1" runat="server"﹥              ﹤asp:ListItem﹥测试1﹤/asp:ListItem﹥    & ......

ASP.NET(ASPX)页面获取form表单提交元素的值


html知识,Request.Form
接收的是Name值,而非ID值
若是用aspx页面取值,表单中的runat="server"要去掉。
asp.net知识,asp.net的控件的ID和Name值是一样第,但是其在客户端表现是control.clientID而非
control.ID
asp.net本身也是可以跨页提交滴,如果是使用自己带的跨页提交就不存在上述问题,不过as ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号