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模板网!

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

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

相关文章

  • 简易TCP客户端和服务器端通信

    #includeiostream #include winsock2.h   #include ws2tcpip.h   #includestdlib.h using namespace std; #define  BUF_SIZE  1024 int main() {     cout \\\"客户端\\\" endl;     //设置Winsock版本,     WSADATA   wsaData;     if (WSAStartup(MAKEWORD(2, 2), wsaData) != 0)     {         cout \\\"error\\\" endl;         exit(1);     }     //创建通

    2024年04月29日
    浏览(34)
  • C++实现WebSocket通信(服务端和客户端)

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

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

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

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

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

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

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

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

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

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

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

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

    目录 简单TCP通信实验 分析 1、套接字类型 2、socket编程步骤 3、socket编程实现具体思路 实验结果截图 程序代码 实验设备:     目标系统:windows 软件工具:vs2022/VC6/dev 实验要求: 完成TCP服务端和客户端的程序编写; 实现简单字符串的收发功能。 需附上代码及运行结果截图

    2024年02月07日
    浏览(60)
  • Python3实现WebSocket服务端与客户端通信

    Python3实现WebSocket服务端与客户端通信 WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信更加轻便、高效,比传统的HTTP通信更省流量和更快速,因此在Web应用领域越来越受欢迎。Python 3提供了内置的websocket库,可以方便地实现WebSocket服务端和客户端的通信。

    2024年02月12日
    浏览(40)
  • TCP/IP客户端和服务器端建立通信过程

    使用Qt提供的类进行基于 TCP 的套接字通信需要用到两个类: QTcpServer 类用于监听客户端连接以及和客户端建立连接,在使用之前先介绍一下这个类提供的一些常用API函数: 构造函数 给监听的套接字设置监听 listen() 函数 在代码中 通过启动监听按钮 设置监听 参数: address :

    2024年02月07日
    浏览(49)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包