关于CTS项目的微信小程序WebSocket开发
1、微信小程序前端
// 引入配置文件config
const urlList = require(‘../../utils/config.js’);
var app = getApp();
Page({
/**
* 页面的初始数据
*/
data: {
},
/**
* 生命周期函数–监听页面加载
*/
onLoad: function(options) {
// 建立连接
wx.connectSocket({
url: ‘ws
1、微信小程序前端
// 引入配置文件config
const urlList = require(‘../../utils/config.js’);
var app = getApp();
Page({
/**
* 页面的初始数据
*/
data: {
},
/**
* 生命周期函数–监听页面加载
*/
onLoad: function(options) {
// 建立连接
wx.connectSocket({
url: ‘ws
1、下载Fleck。
https://github.com/statianzo/Fleck
2、把Fleck拖入项目工程。
3、测试代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Fleck;
namespace fleck
{
class
1、Java8+Tomcat8。
package com.ssm.cts.websocket;
import javax.websocket.CloseReason;
import javax.websocket.OnClose;
import javax.websocket.OnError;
import javax.websocket.OnMessage;
import javax.websocket.OnOpen;
import javax.websocket.
1、下载Node.js,安装node-v10.13.0-x64.msi。
https://nodejs.org/en/
2、安装ws模块。
在cmd命令中输入:npm install nodejs-websocket
3、编写一个server.js文件。
var ws = require(“nodejs-websocket”)
//
var server = ws.createServer(function (conn) {
console.log(“New co
Python、Html5、WebSocket的例子。
1、服务端websocket.py
#coding=utf8
import struct, socket, sys
import hashlib
import threading, random
import time
from base64 import b64encode, b64decode
connectionlist = {}
def decode(data):
if not len(data
1、下载MINA 2.0.19 released。
http://mina.apache.org/mina-project/index.html
2、常见问题:
(1)、spring版本差异导致的问题(spring2.5迁移至spring4)
<bean class=”org.springframework.beans.factory.config.CustomEditorConfigurer”>
<property name=”customEditors”
1、Visual Studio 2013、Apache.NMS.ActiveMQ v1.7.2 Released。
下载:http://activemq.apache.org/nms/index.html
引入DLL:Apache.NMS.dll、Apache.NMS.ActiveMQ.dll。
2、界面
3、消息发送至cts.queue队列、消息接收。
using System;
using System.Collections.Generic;
usi
1、Delphi 2010、Habari_ActiveMQ_Client-2.1。
2、消息发送至cts.queue队列。
program SendMessage;
{$APPTYPE CONSOLE}
uses
SysUtils,
BTCommAdapterIndy,
BTJMSInterfaces,
BTJMSConnection;
var
Conn: IConnection;
Session: ISession;
Producer: IMes
1、引入activemq-all-5.15.0.jar。由于activemq-all-5.15.0.jar包含了spring, 与当前引入的spring冲突, 必须把activemq-all中的spring删除。
2、applicationContext.xml配置。
<?xml version=’1.0′ encoding=’UTF-8′ ?>
<beans xmlns=”http://www.springframework.org/schema/beans”
一、JDK配置
1、下载jdk-8u181-linux-x64.tar.gz。
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2、通过客户端WinSCP将下载的文件上传到linux目录下(/usr/local/)。
3、解压。
tar -zxvf jdk-8u181-linux-x64.tar.gz
4、配置环境变量,编辑/etc/profile文件(
一、Apache。
1、安装Windows 2008 R2 SP1补丁。windows6.1-KB976932-X64.exe。
http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=5842
2、安装VC_redist.x64。
3、安装Apache至D:\Apache24。
4、进入命令行cmd,将Apahce安装为服务。
cd D:\Apache24\bin
httpd -k install
输入 ./startup.sh
显示 bash: ./startup.sh: Permission denied
输入 chmod +x *.sh
输入 ./startup.sh
显示
Using CATALINA_BASE: /j2ee/tomcat
Using CATALINA_HOME: /j2ee/tomcat
Using CATALINA_TMPDIR: /j2ee/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.6