1、开传输线程、等待线程和接受线程;
2、设定通信标识flag,假如flag = 0 是等待,flag = 1是传输,flag = 2是接收。在没有信息时,处于等待线程状态;
3、要求客户端必须配置服务器IP地址和端口号;
4、定义传输数据格式,要有数据头、数据量和数据尾;
5、服务器端收到数据头,将通信标识改为flag = 2,进入接受线程;
6、根据数据量和数据尾判断数据是否接收完毕。
7、如果接受的数据量和传输中定义的数据量不符,则要求客户端重新发送;(将flag = 1),三次后仍不符则发送错误给客户端,并显示和记录在服务器通信记录中,退出接收线程,进入等待线程;
8、接收成功后,清空buffer,然后进入等待线程flag = 0;
开传输线程、等待线程和接受线程;
设定通信标识flag,假如flag = 0 是等待,flag = 1是传输,flag = 2是接收。在没有信息时,处于等待线程状态;
要求客户端必须配置服务器IP地址和端口号;
定义传输数据格式,要有数据头、数据量和数据尾;
服务器端收到数据头,将通信标识改为flag = 2,进入接受线程;
根据数据量和数据尾判断数据是否接收完毕。
如果接受的数据量和传输中定义的数据量不符,则要求客户端重新发送;(将flag = 1),三次后仍不符则发送错误给客户端,并显示和记录在服务器通信记录中,退出接收线程,进入等待线程
原理是 Telnet 路由器IP,进入路由器,然后再进入特权用户模式,敲命令show cdp neighbor detail,可以查看与之相连的,同理,查出后再进去查另一台跟它相连的 整个拓扑图就出来了