当我们在使用应用软件的时候,如果系统提示“Address already in use”,如下图。

为什么会有这种提示导致软件不能正常使用呢?原因就是:软件欲使用的端口被其它软件占用了。
要想正常使用该软件,要么换端口,要么关闭占用该端口的软件。

本例采用的方法是,更换端口,如上图,原本是21端口,换成22端口就解决问题了。
知识拓展:如何查看哪些端口已被使用?
使用命令: netstat -na 如下图,可以列出已被使用被占用的端口。

如果想查看某个端口是否被占用,可以使用 netstat -aon|findstr "21" 21就是要查看的端口号。