我想在socket通信中,让server能判断clinet连上来的是谁。
通常我们写socket通信时,server都这这样写的java:
ServerSocket server = new ServerSocket(9090);
socket = server.accept();
c++ qt中:
tcpserver = new QTcpServer();
tcpserver->listen(QHostAddress::Any,9090);
connect(tcpserver,SIGNAL(newConnection()),this,SLOT(connected()));
客户端java和c++都是差不多的。
可是当客户端链接到server时,同一个客户端每次链接所用的端口都是不同的。如何让client链接到server的端口固定下来,不要每次都随机。
我打算用这个实现判断客户端是谁。或者有没有其他更好的办法。