chat-vue

授权协议 Readme
开发语言 PHP
所属分类 Web应用开发、 WebSocket开发包
软件类型 开源软件
地区 不详
投 递 者 缑泓
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Chat simples utilizando Websocket, Vue.JS e PHP

O Websocket é um protocolo que nos permite abrir uma comunicação bidirecional com o servidor utilizando um único soquete TCP (Transmission Control Protocol) através do navegador. Sendo assim, tanto o cliente quanto o servidor podem enviar informações entre si a qualquer momento.

No lado cliente utilizaremos o Vue.JS para facilitar a construção da interface do chat, além de manter um código mais organizado.

No lado servidor utilizaremos o Ratchet que é uma biblioteca PHP que nos permite construir um servidor de Websocket de um jeito descomplicado.

No diretório server:Basta rodar "composer install" no terminal.

Agora precisamos executar este arquivo para iniciar nosso servidor de Websocket.Para isso você precisa ir até o terminal, navegar até a pasta dele e executar o comando abaixo:

$ php server.php

Pronto, agora nosso servidor de Websocket foi iniciado.

Para executar o projeto, rodar a URL:localhost:8080

========================================================

Simple chat using Websocket, Vue.JS and PHP

Websocket is a protocol that allows us to open two-way communication with the server using a single Transmission Control Protocol (TCP) socket through the browser. Therefore, both client and server can send information to each other at any time.

On the client side we will use Vue.JS to make it easier to build the chat interface, as well as to maintain a more organized code.

On the server side we will use Ratchet which is a PHP library that allows us to build a websocket server in an uncomplicated way.

In the server directory: Just run "composer install" on the terminal.

Now we need to run this file to start our Websocket server. For this you need to go to the terminal, navigate to its folder and execute the command below:

$ php server.php

Okay, now our Websocket server has started.

To run the project, run the URL:localhost: 8080

  • 一、安装 Npm npm i vue-beautiful-chat or yarn yarn add vue-beautiful-chat 二、main.js中引入 import Chat from 'vue-beautiful-chat' Vue.use(Chat) 三、数据配置及使用 tempalte部分 <beautiful-chat :participants="participan

  • vue常用插件整理 一、UI组件及框架 element - 饿了么的Vue的web UI工具套件 mint-ui - Vue 的移动UI元素 iview - 基于Vuejs的开源U组件库 muse-ui-三端样式一致的响应式U库 vuetify -为移动而生的Vue JS 组件框架 vue-multiselect - Vue.js选择框解决方案 vue-chat - vuejs和vuex及webp

 相关资料
  • Vue.js+Socket.io+Koa2打造一个智能聊天室 Vue.js全家桶+Socket.io+Express/Koa2 打造的一个智能聊天室。已经开源啦!为了方便大家学习,智能机器人、IP定位接口也开放了!接口请在源码中查看 ��    QQ群里面的智能机器人很火,于是用Vue.js+Socket.io+Koa2打造了一个智能聊天室,实现了IP定位、在线群聊,加入了Emoji表情 �� ,

  • 教你用Vue渐进式搭建聊天室,从JavaScript=>TypeScript English Document 前言 Vue+Socket.io这个轮子已经有很多人造过了,为了不重复造轮子,我将本项目以三阶段实现(大家可以在github中的Releases查看): 纯前端(Vuex) 后端+前端(JavaScript) 后端+前端(TypeScript) 希望能给大家一个渐进学习的经验。 预览地址

  • NFC是一个用JMS实现,稳定可靠,分布式的聊天服务器与客户端。它的特点包括:内置负载平衡和HTTP Tunneling支持。利用负载平衡这个特点能够形成一个分布式的服务器网络,类似于一个IRC网络。

  • workerman-chat是一个以workerman作为服务器容器,使用PHP开发的基于Websocket协议的一个可分布式部署的聊天室框架。 workerman-chat采用gateway workers 进程模型。gateway只负责网络IO,全异步非阻塞,每个gateway进程都可以同时接受上万客户端连接。 workers采用的是PHP开发者所熟悉的同步模型,并提供了开发者基本的接口 on

  • Mogo Chat是一个自托管应用程序,运行在自己的Secret Server上。除此之外它还提供一个移动友好型UI,这样你就可以放心的在你的手机上使用Mogo Chat了。     Mogo Chat 主要是由 elixir、ember.js、PostgreSQL 和 Phoenix Framework 驱动。如果你对这些技术很感兴趣的话,那么Mogo Chat 将是一个很棒的实时交流平台参考案

  • Internal Chat是一个包括服务器端与客户端的即时消息聊天系统。Internal Chat完全采用Java开发,使用PostgreSQL作为DBMS,Jetty作为内嵌http服务器,支持SSL等。