WEB开发网
开发学院图形图像Flash Silverlight(24) - 2.0通信之Socket, 开发一个多人... 阅读

Silverlight(24) - 2.0通信之Socket, 开发一个多人聊天室

 2008-12-31 11:53:50 来源:WEB开发网   
核心提示: 2、Socket服务端(聊天室的服务端)ClientSocketPacket.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace SocketServer

2、Socket服务端(聊天室的服务端)

ClientSocketPacket.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SocketServer
{
  /**//// <summary>
  /// 对客户端 Socket 及其他相关信息做一个封装
  /// </summary>
  public class ClientSocketPacket
  {
    /**//// <summary>
    /// 客户端 Socket
    /// </summary>
    public System.Net.Sockets.Socket Socket { get; set; }
    private byte[] _buffer;
    /**//// <summary>
    /// 为该客户端 Socket 开辟的缓冲区
    /// </summary>
    public byte[] Buffer
    {
      get
      {
        if (_buffer == null)
          _buffer = new byte[32];
        return _buffer;
      }
    }
    private List<byte> _receivedByte;
    /**//// <summary>
    /// 客户端 Socket 发过来的信息的字节集合
    /// </summary>
    public List<byte> ReceivedByte
    {
      get
      {
        if (_receivedByte == null)
          _receivedByte = new List<byte>();
        return _receivedByte;
      }
    }
  }
}

上一页  1 2 3 4  下一页

Tags:Silverlight 通信 Socket

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接