服务器端监听在端口8081后,客户端发起连接,客户端的port为54436.

客户端连接成功后,马上发起一个subscribe请求。
但是服务器端拿到这个请求的payload后,不知道是哪一个客户端发起的。

只需要在客户端代码发送数据的方法里加上这一行数据:

oMessageStructure.clientAddress = client.localAddress + ":" + client.localPort;

现在服务器端也能根据clientAddress知道到底是哪个客户端发的请求过来了:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

如何向通过TCP socket给服务器端发送的数据里注明自己的客户端地址相关推荐

  1. 使用c#实现tcp的连接和发送接收数据

    最近有个小项目,需要调用装置的录波数据,使用tcp模式,在这里整理了下如何使用c#实现tcp连接并实现发送接收数据,分享出来. 我这里使用的tcpclient ,终端是tcpserver模式. 首先自 ...

  2. Android客户端通过TCP接收服务器端发送的数据

    引言 因为我确实不懂TCP通信这一块儿,最近项目中要实现客户端接收服务器端发送过来的数据(这个数据是int型的,范围是0~360,而且服务器端用C语言写的,每一秒发送一次,客户端只需要不断接收就好了) ...

  3. 应用服务器与数据库之间是长连接,要接收多个 tcp 长连接不断发送的数据并存储,哪些数据库或数据存储方案比较合适?...

    在服务器建立服务端,与多个 tcp 连接保持长连接,服务端会根据客户端发送的 token 验证确定是否保持长连接建立"session"缓存, 在某个状态开启时(我称为存储状态),要 ...

  4. android手机摄像头传输,以TCP Socket方式实现安卓摄像头数据的传输

    前言 上一篇文章中我们使用了浏览器的HTTP SERVER PUSH功能,效果还行吧,不过用户体验上要差一些,因此我在这篇文章中将介绍直接通过Socket发送图片数据,然后客户端解析数据后直接展示的功 ...

  5. tcp socket的发送与接收缓冲区

    1)应用程序可通过调用send(write, sendmsg等)利用tcp socket向网络发送应 用数据, 而tcp/ip协议栈 再通 过 网络设备接口把已经组 织成struct  sk_buff ...

  6. 1.socket编程:socket编程,网络字节序,函数介绍,IP地址转换函数,sockaddr数据结构,网络套接字函数,socket相关函数,TCP server和client

     1  Socket编程 socket这个词可以表示很多概念: 在TCP/IP协议中,"IP地址+TCP或UDP端口号"唯一标识网络通讯中的一个进程,"IP 地址+端 ...

  7. tcp unity 图片_用 Unity 做个游戏(七) - TCP Socket 客户端

    前言 这真的是最后一篇有关基础框架的文章了! 写到这里已经第七篇了orz之前的其实还是挺枯燥的,都是些基础方面的东西,并看不到什么有趣的内容 可能是我把事情想的太复杂了吧,所有东西都想做到能力范围内的 ...

  8. Python应用-[用Python实现一个socket echo程序 tcp socket的几个关闭状态]

    这里用Python实现了一个echo程序的服务端和客户端,客户端发出的东西,服务端打上一个时间戳后给客户端发回去.主要是实践一下Python的socket编程 Python的socket相关的比较低层 ...

  9. windows socket网络编程一:最简单的服务器和客户端搭建

    文章目录 简介 服务器 网络版本 1.打开网络库 2.校验版本 3.创建socket 4.绑定地址和端口 5.监听 6.接受链接 7.与客户端收发消息 客户端 1.打开网络库 2.校验版本 3.创建s ...

最新文章

  1. libIlmImf-2_2.so.22 :cannot open shared object file :No such file or direct
  2. POJ 1118 求平面上最多x点共线
  3. jquery之stop()的用法
  4. with 关键字实现递归查询
  5. 如何在线查找成千上万的免费电子书
  6. 【渝粤题库】陕西师范大学200401 初等代数研究 作业(专升本)
  7. LeetCode 1901. 找出顶峰元素 II(二分查找)
  8. LINUX系列:Shell命令
  9. JSON与localStorage的爱恨情仇
  10. 【人脸识别】基于matlab GUI PCA+SVM人脸识别(准确率)【含Matlab源码 823期】
  11. 一、软件测试概念和理论
  12. 分享活动报名收费的微信小程序制作功能介绍_瑜伽健身房培训报名小程序开发介绍
  13. cp -r命令 linux什么意思,linux系统里cp指的是什么意思
  14. Linux扩容raid,linux raid1扩容的方法
  15. 报表工具的演示录像发布
  16. Wipe In and Wipe Out 抹进、抹出(动画显示、动画隐藏)(展开、折叠)(拉下、收起)
  17. MySql无法连接本地地址localhost
  18. 为什么你的大脑那么喜欢图表?13张图告诉你
  19. 皮卡丘的python程序_皮卡丘第一种
  20. 服务器之间的文件传输

热门文章

  1. 微信开发同步微信服务器图片到本地,逻辑处理。
  2. 模块化加载时断点调试没反应,进入不了断点
  3. JVM调优总结(四)-垃圾回收面临的问题
  4. 最优化理论与方法(part11)--约束优化问题
  5. 分布式与人工智能课程(part6)--第六课
  6. GIT项目管理工具(part4)--提交文件暂存记录及同步文件至本地仓库
  7. groupby索引有效吗_面试官:MySQL建索引需要遵循哪些原则呢?
  8. 如何自己亲手制作一个防疫地图?
  9. Express app.get 进行路由 Route 设置
  10. SAP Spartacus 服务器端渲染的依赖注入之 ProductPageEventBuilder