如何向通过TCP socket给服务器端发送的数据里注明自己的客户端地址
生活随笔
收集整理的這篇文章主要介紹了
如何向通过TCP socket给服务器端发送的数据里注明自己的客户端地址
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
服務(wù)器端監(jiān)聽(tīng)在端口8081后,客戶端發(fā)起連接,客戶端的port為54436.
客戶端連接成功后,馬上發(fā)起一個(gè)subscribe請(qǐng)求。
但是服務(wù)器端拿到這個(gè)請(qǐng)求的payload后,不知道是哪一個(gè)客戶端發(fā)起的。
只需要在客戶端代碼發(fā)送數(shù)據(jù)的方法里加上這一行數(shù)據(jù):
oMessageStructure.clientAddress = client.localAddress + ":" + client.localPort;現(xiàn)在服務(wù)器端也能根據(jù)clientAddress知道到底是哪個(gè)客戶端發(fā)的請(qǐng)求過(guò)來(lái)了:
要獲取更多Jerry的原創(chuàng)文章,請(qǐng)關(guān)注公眾號(hào)"汪子熙":
總結(jié)
以上是生活随笔為你收集整理的如何向通过TCP socket给服务器端发送的数据里注明自己的客户端地址的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: QQ聊天监视器(简易版),可以获取当前Q
- 下一篇: 加载dll、lib库(例子的代码很全)