一、查看本机的IP地址
使用c:\ipconfig简单查看本机地址
使用c:\ipconfig /all查看详细连接信息
二、查看本机端口占用情况
1、使用c:\netstat -ano查看所有端口连接状况
其中:Proto—协议;Local Address—本地地址; Foreign Address—外部地址;State—状态;
PID—进程识别号(Process Identification)
2、使用c:\netstat -ano|findstr "xxxx"查看特定端口连接状况
3、使用c:\tasklist|findstr "xxxx"查看占用该端口的进程的详细情况
其中参数对用的类型依次是:映像名称 PID会话名 会话# 内存使用
4、用c:\taskkill /f /t /im java.exe杀掉占用端口的进程
三、编写服务器端监听小程序
编写代码如下:
编译编写好的java小程序
哦哦,出现编译错误,主要为“找不到符号”
添加包含的类,修改程序如下
呦吼,此刻就可以编译成功了。
注意其中“throws IOException”的用法
throw(没有s)是在程序运行时碰到非正常情况手动抛出异常对象,告知方法内部运行碰到非正常情况。
throws(有s)是对方法内部要抛出的异常的一种声明,告知方法的调用者可以用try{}catch{}方法进行异常捕获,方便处理。
另外,IOException是读写异常,通常发生在流,文件的读写过程中。
四、java程序的运行
运用c:\java SimpleServer可以运行上述JAVA服务器端监听小程序。
可以在运行前针对性的查看将要使用的端口,此时预期端口没有被使用。
然后运行java小程序,重新查看指定的端口,此时预期该端口被占用为监听之用。
根据进程号PID查看占有此端口的进程。
杀掉占用此端口的进程。
重新查看该端口的状态,此时该端口应该没有被任何应用占用。
五、此时服务器端小程序基本完成。