【Webim-plugin】

https://www.implugin.cn/
https://www.kancloud.cn/yuntian001/webim-plugin/823485

webim-plugin是一款基于workerman - GatewayWorker 和 layim开发的一款web网站聊天插件, 用于快速让你的网站加上即时聊天功能。后端基于GatewayWorker开发可以非常方便的将Gateway服务和BusinessWorker服务分开部署在不同的服务器上, 实现分布式集群。前端基于layim二次开发并实现了右键菜单功能界面美观大方,提供二次开发文档方便二次开发。

主要特性:
使用方便配置好相关配置,运行几行命令即可直接使用,最大限度的减少WebIM的开发周期,大大节约开发成本.
自带基于workerman开发的小型web服务器不依赖任何Web服务器只需要服务器上有php环境即可。
完善的聊天功能体系(提供完善的右键菜单功能),无需进行任何二开和服务器配置即可直接成功搭建聊天系统。
程序及数据库全部部署在自己的服务器,源码、数据完全可控。

1. workerman

workerman是国人开发的良心高性能的PHP socket 服务器框架,在全球最大同性交友平台gayHub的star都4K多,可以想象是多么的牛X。

可以单独部署,也可以整合进MVC的框架(TP,laravel等),可以说非常实用,并发效果也好。

官网地址: http://www.workerman.net/workerman

gayhub地址:https://github.com/walkor/workerman/

2. gateway-worker

gateway-worker(后面直接称gateway)是基于 workerman开发的TCP长连接框架,用于快速开发TCP长连接应用。

在线聊天一般都是实用长连接保持通信,使用 workerman虽然能够做到同样的效果,但是gateway更加的方便快捷。

(轮询构建的聊天室已经OUT了,实在是太...)

gayhub地址: https://github.com/walkor/GatewayWorker

3. gatewayClient

gateClient是用来辅助 workerman或者是gateway进行用户分组以及向用户发送信息的组件,同时,能够快速便捷的将原有系统的uid和clientid绑定起来。

gayhub地址: https://github.com/walkor/GatewayClient

使用Gateway-Worker实现多人分组实时聊天
http://www.ptbird.cn/gateway-worker-many-people-chat-online-group.html

SuperSocket, .NET Socket服务器框架

SuperSocket 是一个轻量级, 跨平台而且可扩展的 .Net/Mono Socket 服务器程序框架。你无须了解如何使用 Socket, 如何维护 Socket 连接和 Socket 如何工作,但是你却可以使用 SuperSocket 很容易的开发出一款 Socket 服务器端软件,例如游戏服务器,GPS 服务器, 工业控制服务和数据采集服务器等等。

高性能的事件驱动通信;
非常简单易用; 你只需要通过创建几个类就能获得一个健壮的 Socket 服务器;
内置的命令行协议让你能够迅速创建一个网络命令行接口服务器;
强大且高性能的协议解析实现工具帮你简化了网络数据的分析工作;
灵活的配置功能和友好的配置 API;
多监听器支持; 让你在一个服务器实例内监听多个端口;
多服务器实例托管的支持让你从容面对复杂的部署需求;
应用程序域和进程级别的隔离能够满足你大部分的宿主场景;
内置的 SSL/TLS 加密支持;
会话级别的发送队列能够让你通过会话并发的发送数据,并保持高性能和可控性;
SuperSocket 的命令处理模式让你的业务逻辑更清晰,更有条理;
优良的可扩展 API 支持: Command Filter, Connection Filter, Command Loader;
可替换的日志架构允许你使用你喜欢的日志组件;
动态语言的支持; 允许你用 Python 之类的脚本语言来实现命令;
与 Mono/Linux 保持二进制级别的兼容;
Windows Azure 的支持;
内置你可以直接用于 Flash 或 Silverlight 客户端的 Socket 策略服务器;

socket 服务器相关推荐

  1. [转|整理]翻译:使用.net3.5的缓存池和SocketAsyncEventArgs类创建socket服务器

    原文地址:http://www.cnblogs.com/onlytiancai/archive/2008/06/25/1229321.html http://www.cnblogs.com/killk ...

  2. php运行socket服务器,PHP_php简单socket服务器客户端代码实例,本篇文章分享一个简单的socket - phpStudy...

    php简单socket服务器客户端代码实例 本篇文章分享一个简单的socket示例,用php.实现一个接收输入字符串,处理并返回这个字符串到客户端的TCP服务. 产生一个 socket 服务端 /*文 ...

  3. ActionScript接收socket服务器发送来的数据

    原文地址:http://www.asp119.com/news/2009522181815_1.htm 从socket中接收数据的方法取决于你使用socket类型,Socket和XMLSocket都可 ...

  4. 210130阶段三socket服务器

    目录 一.学习的知识点 基于socket服务器 socket函数 bind函数 listen函数 accept函数 二.上课没有听懂或者没有理解的地方 三.当天学习的收获 一.学习的知识点 每个上网的 ...

  5. php后端如何搭建socket服务,从php做一个简单的socket服务器流程

    socket的中文名字称为套接字,这类物品就是说对TCP/iP的"封裝".实际中的互联网事实上只能四层罢了,从上至下分別是网络层.传输层.网络层.统计数据链路层.最常见的.com协 ...

  6. 以C#编写的Socket服务器的Android手机聊天室Demo

      内容摘要 1.程序架构    2.通信协议    3.服务器源代码    4.客户端源代码    5.运行效果 一.程序架构 在开发一个聊天室程序时,我们可以使用Socket.Remoting.W ...

  7. github开源推荐:SuperSocket, 可扩展的 Socket 服务器框架

    1.简介 SuperSocket 是一个轻量级, 跨平台而且可扩展的 .Net/Mono Socket 服务器程序框架.你无须了解如何使用 Socket, 如何维护 Socket 连接和 Socket ...

  8. SuperSocket 2.0 Preview1 发布,.NET Socket服务器框架

    今天,SuperSocket的作者发布了2.0版本的第一个预览版.SuperSocket 2.0 是一个经过全新设计的,第一个完全基于.NET Core的版本.作者正在积极尝试提供更简单易用的API的 ...

  9. php soecket服务器搭建_PHP socket 服务器框架集

    1.Swoole:重新定义PHP PHP语言的高性能网络通信框架,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时 ...

  10. linux下c/c++实例之socket服务器实例

    一.简介 二.详解 简单socket服务器和客户端(基础) 服务器: /* * socket简单编程 服务端*/#include <stdio.h> #include <string ...

最新文章

  1. flask连接不到mysql数据库,即使使用了python flask mysql,也无法将数据提交到数据库(使用python flask mysql)连接.提交()...
  2. 职场中不要问程序员这五类问题
  3. 移动工具V和选区工具M
  4. android 定义固定数组,Android 图片数组定义和读取
  5. 使用 GDB 恢复堆栈信息
  6. python sqlalchemy orm
  7. [Android Memory] Android系统中查看某个应用当前流量的方法
  8. C++11 Intro - Thread Id
  9. Unity3D中关于Mesh.MarkDynamic
  10. 打架打出来的牛逼城市!
  11. 安装win2008R2系统并激活
  12. 竞赛|阿里巴巴全球调度算法大赛
  13. 硬回车、软回车、java转义字符
  14. 面试姊妹篇4:常见的Java多线程面试题
  15. 情感日记:2009年12月24日平安夜—“马头琴”
  16. 助你快速搭配 Material Design 配色方案的10款Web工具
  17. [转].NET开发邮件发送功能的全面教程(含邮件组件源码)
  18. 成长,进一寸有一寸的欢喜
  19. 北京交通大学本科毕业论文答辩PPT模板
  20. 机器学习笔试精选 100 题

热门文章

  1. OpenCms创建网站过程图解
  2. CAJ论文格式转PDF(附带书签)
  3. 计算机word表格求和怎么操作,Word中的表格如何自动求和
  4. 对计算机文化基础知识,计算机文化基础知识点总结(经典版)_考试专用
  5. 《艺术探索》读书笔记(更新中)
  6. android expandablelistview 动画,的Android ExpandableListView使用动画
  7. 注册电气工程师考试考取事宜与考试大纲
  8. Windows DOS命令总结大全
  9. 酒店客房管理系统源代码 java_《宾馆客房管理系统》JAVA源代码
  10. C语言 宾馆客房管理系统