资源简介
SuperWebSocket的使用示例及相关dll.
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.SessionState;
using SuperSocket.Common;
using SuperSocket.Socketbase;
using SuperSocket.Socketbase.Command;
using SuperSocket.Socketbase.Config;
using SuperSocket.Socketbase.Logging;
using SuperSocket.SocketEngine;
using SuperSocket.SocketEngine.Configuration;
using SuperWebSocket;
namespace ZhiFuXieHui
{
public class Global : System.Web.HttpApplication
{
private IBootstrap m_Bootstrap;
public static WebSocketServer m_WebSocketServer;
protected void Application_Start(object sender EventArgs e)
{
StartSuperWebSocketByConfig();
}
void StartSuperWebSocketByConfig()
{
m_Bootstrap = BootstrapFactory.CreateBootstrap();
if (!m_Bootstrap.Initialize())
return;
var socketServer = m_Bootstrap.AppServers.FirstOrDefault(s => s.Name.Equals(“SuperWebSocket“)) as WebSocketServer;
socketServer.NewMessageReceived += new SessionHandler(socketServer_NewMessageReceived);
socketServer.NewSessionConnected += socketServer_NewSessionConnected;
socketServer.SessionClosed += socketServer_SessionClosed;
m_WebSocketServer = socketServer;
m_Bootstrap.Start();
}
void socketServer_NewMessageReceived(WebSocketSession session string e)
{
//SendToAll(session.Cookies[“name“] + “: “ + e);
}
void socketServer_NewSessionConnected(WebSocketSession session)
{
//SendToAll(“System: “ + session.Cookies[“name“] + “ connected“);
}
void socketServer_SessionClosed(WebSocketSession session CloseReason reason)
{
if (reason == CloseReason.ServerShutdown)
return;
//SendToAll(“System: “ + session.Cookies[“name“] + “ disconnected“);
}
void SendToAll(string message)
{
foreach (var s in m_WebSocketServer.GetAllSessions())
{
s.Send(message);
}
}
void Application_End(object sender EventArgs e)
{
if (m_Bootstrap != null)
m_Bootstrap.Stop();
}
protected void Session_Start(object sender EventArgs e)
{
}
protected void Application_BeginRequest(object sender EventArgs e)
{
}
protected void Application_AuthenticateRequest(object sender EventArgs e)
{
}
protected void Application_Error(object sender EventArgs e)
{
}
protected void Session_End(object sender EventArgs e)
{
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 95 2013-06-23 16:46 SuperWebSocket(0.8)\Global.asax
文件 2936 2013-06-24 09:53 SuperWebSocket(0.8)\Global.asax.cs
文件 3002 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Debug\Config\log4net.config
文件 39 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Debug\InstallService.bat
文件 286720 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Debug\log4net.dll
文件 335360 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Debug\Newtonsoft.Json.dll
文件 32768 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Debug\SuperSocket.Common.dll
文件 103936 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Debug\SuperSocket.Common.pdb
文件 56732 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Debug\SuperSocket.Common.xm
文件 16384 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Debug\SuperSocket.Facility.dll
文件 44544 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Debug\SuperSocket.Facility.pdb
文件 23709 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Debug\SuperSocket.Facility.xm
文件 102912 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Debug\SuperSocket.Socketba
文件 218624 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Debug\SuperSocket.Socketba
文件 219469 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Debug\SuperSocket.Socketba
文件 77312 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Debug\SuperSocket.SocketEngine.dll
文件 192000 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Debug\SuperSocket.SocketEngine.pdb
文件 48901 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Debug\SuperSocket.SocketEngine.xm
文件 11776 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Debug\SuperSocket.SocketService.exe
文件 888 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Debug\SuperSocket.SocketService.exe.config
文件 26112 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Debug\SuperSocket.SocketService.pdb
文件 66560 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Debug\SuperWebSocket.dll
文件 200192 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Debug\SuperWebSocket.pdb
文件 393216 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Debug\System.Threading.dll
文件 39 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Debug\UninstallService.bat
文件 3002 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Release\Config\log4net.config
文件 39 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Release\InstallService.bat
文件 286720 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Release\log4net.dll
文件 335360 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Release\Newtonsoft.Json.dll
文件 29696 2013-06-04 14:43 SuperWebSocket(0.8)\Net35\Release\SuperSocket.Common.dll
............此处省略134个文件信息
相关资源
- libwebsockets-master.rar
- 最新旅游网站模板
- 新酒店管理系统
- 微金所网站案例源码
- websocket实现单聊和群聊
- 网上书店静态网页
- websocket服务端与客户端通信
- SpringBoot+Mybatis+前端页面 CRUD 整合案例
- WEB在线聊天系统源码
- bootstrap前台界面模板
- 七夕程序员表白代码
- 扁平化电商网站完整
- wap网站模板-仿书架样式
- websocket向指定用户发信息
- Spring Boot整合websocket实现群聊,点对点
- 数据可视化驾驶舱20套源码.rar
- 网页设计的课程设计,界面漂亮实用
- 基于vs2010做的tcp通信调试工具源码
- 酷炫在线简历模板
- 植物大战僵尸h5+js
- nodejs配套PPT
- 响应式web旅游网站 8个页面
- 5个网页模板每个都是一套完整的
- Web网盘,WebSocket通讯
- w3school源码只供学习之用,不可部署到
- .net websocket简单
- websocket简单实现
- 一号店首页静态页
- Cocos Creator7个小游戏 扫雷、 飞机大战
- websocket仿微信后台即时通讯功能
评论
共有 条评论