TongLINKQ(3):TongLINKQ客户端与服务端通信

这篇具有很好参考价值的文章主要介绍了TongLINKQ(3):TongLINKQ客户端与服务端通信。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 上传客户端安装包

tar -zvxf Install_TLQCli_Standard_Linux2.6.32_x86_64_8.1.15.2_P12.tar.gz

TongLINKQ(3):TongLINKQ客户端与服务端通信,东方通TongLINK/Q,服务器,linux,运维

2 设置环境变量

把TLQCli8/setp全部内容加到用户的.bash_proflile或者.profile中。

TongLINKQ(3):TongLINKQ客户端与服务端通信,东方通TongLINK/Q,服务器,linux,运维

.bash_proflile或者.profile在用户根目录下,需要使用以下命令才能查看。

ls -al

TongLINKQ(3):TongLINKQ客户端与服务端通信,东方通TongLINK/Q,服务器,linux,运维

到用户根目录把TLQCli8/setp全部内容加到用户的.bash_proflile或者.profile中。

cat /home/xiongpeng/tonglinkq/TLQCli8/setp >> .bash_prifile

TongLINKQ(3):TongLINKQ客户端与服务端通信,东方通TongLINK/Q,服务器,linux,运维

打开.bash_profile或者.profile 把TLCLIHOMEDIR=$PWD 换成TLQCli的绝对路径或者说是全路径。

vim .bash_prifile

TongLINKQ(3):TongLINKQ客户端与服务端通信,东方通TongLINK/Q,服务器,linux,运维

修改之后,重新登陆或者 source .bash_profile 或者 source .profile。

source .bash_prifile

查看配置是否生效。

env|grep TCLI

TongLINKQ(3):TongLINKQ客户端与服务端通信,东方通TongLINK/Q,服务器,linux,运维

注意:

1、一般 应用程序调用Server API,TLQ的安装运行用户和应用程序是同一用户。

2、如果需要多用户访问TLQ,则需要进行特殊的相关配置。

  • 应用用户加到TLQ运行用户的组中。
  • TLQ8/bin下所有可执行文件,属主是root ,组是TLQ组,程序执行权限775 并且要有S位.
  • TLQ的动态库要放到系统的/lib或者/lib64目录下。
  • 系统中只能运行一个节点的TLQ。
     

3 修改客户端配置文件

修改客户端目录下的tlqcli.conf文件

cd /home/xiongpeng/tonglinkq/TLQCli8/etc

TongLINKQ(3):TongLINKQ客户端与服务端通信,东方通TongLINK/Q,服务器,linux,运维

vim tlqcli.conf

根据自己服务器环境情况设置HostName(服务端地址)和ListenPort(服务端端口号)

TongLINKQ(3):TongLINKQ客户端与服务端通信,东方通TongLINK/Q,服务器,linux,运维

3 修改服务端配置

TongLINKQ(3):TongLINKQ客户端与服务端通信,东方通TongLINK/Q,服务器,linux,运维

Vim tlqqcu_qcu1.conf

TongLINKQ(3):TongLINKQ客户端与服务端通信,东方通TongLINK/Q,服务器,linux,运维

4 重启服务端

停止服务端

tlq -cabort -y -wl

TongLINKQ(3):TongLINKQ客户端与服务端通信,东方通TongLINK/Q,服务器,linux,运维

启动服务端

tlq

TongLINKQ(3):TongLINKQ客户端与服务端通信,东方通TongLINK/Q,服务器,linux,运维

查看进程

TongLINKQ(3):TongLINKQ客户端与服务端通信,东方通TongLINK/Q,服务器,linux,运维

5 客户端发送消息

5.1 编译客户端

编译客户端,这边使用TongLinkQ客户端自带java客户端,路径在:TongLinkQ安装路径/samples/demo_java

TongLINKQ(3):TongLINKQ客户端与服务端通信,东方通TongLINK/Q,服务器,linux,运维

编译java客户端

javac -encoding gbk *.java

TongLINKQ(3):TongLINKQ客户端与服务端通信,东方通TongLINK/Q,服务器,linux,运维

5.2 使用客户端发送消息

​​​​​​​java SendMsgCli qcu1 lq B no

TongLINKQ(3):TongLINKQ客户端与服务端通信,东方通TongLINK/Q,服务器,linux,运维

6 服务端查看发送消息

在服务端查看客户端发送的消息

tlqstat -qcu qcu1 -c

TongLINKQ(3):TongLINKQ客户端与服务端通信,东方通TongLINK/Q,服务器,linux,运维

使用服务端消费客户端消费的消息

java GetMsgCli qcu1 lq 0

TongLINKQ(3):TongLINKQ客户端与服务端通信,东方通TongLINK/Q,服务器,linux,运维文章来源地址https://www.toymoban.com/news/detail-797655.html

到了这里,关于TongLINKQ(3):TongLINKQ客户端与服务端通信的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • QTday05(TCP的服务端客户端通信)

    pro文件需要导入  network 头文件: widget.cpp ui: 头文件 widget.cpp ui: 运行结果:客户端连接之后可以成功发送信息 今日思维导图: 代码: page2.h: widget.h: main.cpp: page2.cpp: widget.cpp: page2.ui: widget.ui: 运行结果:

    2024年02月07日
    浏览(38)
  • C++实现WebSocket通信(服务端和客户端)

    天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。 这里单纯是个人总结,如需更官方更准确的websocket介绍可百度 websocket是一种即时通讯协

    2024年02月09日
    浏览(46)
  • UDP服务端和客户端通信代码开发流程

    TCP: 传输控制协议,面向连接的,稳定的,可靠的,安全的数据集流传递 稳定和可靠:丢包重传 数据有序:序号和确认序号 流量控制:稳定窗口 UDP :用户数据报协议 面向无连接的,不稳定的,不可靠,不安全的数据报传递=---更像是收发短信,UDP传输不需要建立连接,传输效率更高

    2024年02月06日
    浏览(44)
  • SpringBoot集成WebSocket实现客户端与服务端通信

    话不多说,直接上代码看效果! 一、服务端: 1、引用依赖 2、添加配置文件 WebSocketConfig 3、编写WebSocket服务端接收、发送功能   声明接口代码:   实现类代码: 4、如果不需要实现客户端功能,此处可选择前端调用,奉上代码 二、客户端: 1、引用依赖 2、自定义WebSocket客

    2024年01月23日
    浏览(52)
  • TCP通信实现客户端向服务器发送图片

    TCP通信: 1. TCP 协议通信交互流程: 具体的流程如下: (1)服务器根据地址类型(ipv4、ipv6)、socket 类型、协议创建 socket. (2)服务器为 socket 绑定 ip 地址和端口号。 (3)服务器 socket 监听端口号的请求,随时准备接受来自客户端的连接,此时服务器的 socket 处于关闭状态

    2024年02月13日
    浏览(55)
  • QT实现TCP通信(服务器与客户端搭建)

    创建一个QTcpServer类对象,该类对象就是一个服务器 调用listen函数将该对象设置为被动监听状态,监听时,可以监听指定的ip地址,也可以监听所有主机地址,可以通过指定端口号,也可以让服务器自动选择 当有客户端发来连接请求时,该服务器会自动发射一个newConnection信号

    2024年02月09日
    浏览(54)
  • Unity-UDP-客户端/服务器通信功能

    这里简单实现客户端和服务器,复杂的实现需要和前几篇文章的TCP一样,管理多个链接过来的客户端,这里只有一个。需要自己封装类似listener来管理多个链接过来的设备,每次都缓存ReceiveAsync收到消息的中的RemoteEndPoint地址端口,统一管理发送接收消息。 https://zhidao.baidu.c

    2024年02月11日
    浏览(64)
  • ESP32蓝牙实例-BLE服务器与客户端通信

    在本文中,我们将介绍如何使用低功耗蓝牙在两个 ESP32 开发板之间执行 BLE 服务器客户端通信。 换句话说,将介绍如何通过 BLE 在两个 ESP32 开发板之间交换数据。 服务器和客户端之间的通信将通过 BLE 进行,其中一个 ESP32 板充当 BLE 服务器并将传感器读数发送到 ESP32 客户端

    2024年02月09日
    浏览(50)
  • “因为算法不同,客户端与服务器无法通信。”的解决方法

    最后根据微软文档的说明,改动注册表就成功了:传输层安全性 (TLS) 注册表设置 | Microsoft Docs 在注册表编辑器,找到以下注册表项/文件夹:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocols 具体我的做法是: 1、把几个“SSL”的关闭掉,就是把它的“Enable

    2024年02月16日
    浏览(51)
  • 服务端和客户端通信--UDP(含完整源代码)

    实验设备:     目标系统:Windows 软件工具:vs2022/vc6/dev   实验要求: 完成UDP服务端和客户端的程序编写; 分别实现UDP一对一通信和广播通信功能。 实验内容: -static-libgcc 一对一通信 : 1 、加载/释放Winsock库,创建套接字(WSAStartup()/socket())。 加载方法: WSADATA wsa; /*初始化

    2024年02月14日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包