我在TCP模式下使用,但我似乎不知道如何监听TcpClient连接或断开连接等更改。,如果数量减少,则客户端断开连接。问题是,当客户端断开连接时,我想不出一种方法来知道哪个ip/客户端id断开了,除非我有自己的列表,并检查哪个客户端在我自己的客户端列表中缺失。, id);//and it's ip in the LUT
println("connected " + ip
try {catch (Exception e) DO THIS ONCEfinally CODE深度
这是不好的,因为如果它认为用户断开两次,它会造成许多问题。我知道用户是否断开连接的方式是每200 is向他们发送数据。如果出现错误,则打印它们断开连接,从客户端列表中删除它们,并断开那里的流/tcp连接。current
我有一个Linux系统,它有两个以太网接口,eth0和eth1,它们使用在同一个子网上。有时,我看到,即使当其中一个接口断开(电缆断开),Linux继续使用它的IP地址。例如,如果eth0在插入eth1时断开连接,则可以看到“plugged”命令将eth0报告为默认接口。~ $ ip ro get 192.168.1.1
因此,scp和ping等工具最终使用了断开连接的接口&