Это адрес объекта (TcpClient) в памяти.Вы найдете исходный код по адресу src / netP5 / AbstractTcpServer.java
TcpClient t = new TcpClient(this, _myServerSocket.accept(),
_myTcpPacketListener, _myPort, _myMode);
if (NetP5.DEBUG) {
System.out.println("### new Client @ " + t);
}
Это означает, что ваш номер является строковым представлением TcpClient.Поскольку ничего не реализовано, чтобы вернуть это - это поведение по умолчанию: адрес объекта.Вы можете получить доступ к этому объекту TcpClient и его членам, как показано в следующем примере.Здесь для простоты я предполагаю, что мы смотрим на первый объект в списке клиентов.
if (oscP5tcpServer.tcpServer().getClients().length>0) {
TcpClient tcpClient = (TcpClient)oscP5tcpServer.tcpServer().getClient(0);
print (tcpClient); // address - same as your printed output
print (tcpClient.netAddress()); // string with "ip:port"
print (tcpClient.socket()); // Socket object
}
Обратите внимание, что большая часть интересной информации содержится в базовом объекте AbstractTcpClient (как показано в примере).