最近在进行与上位机的联调测试,在自己调试过程中发现了几个常见的错误提醒。
1.在其上下文中,该请求的地址无效。
后来发现是IP没有设置好。
上位机中UDP设置IP地址以及端口号为
只需打开 网络和Internet -> 更改适配器选项 -> 以太网 -> 右键属性 -> TCP/IPv4 更改IP地址即可。
2.以一种访问权限不允许的方式做了一个访问套接字的尝试。
原因是上位机使用的UDP端口号被占用,只需要关闭正在使用该端口号的进程即可
打开运行cmd
(1)查找哪个进程占用了6666的端口
命令码 netstat -ano|findstr 6666
C:\Users\Zhao>netstat -ano|findstr 6666
2380即为占用6666端口的进程。
(2)查看2380进程的详细信息(可跳过)
命令码 tasklist |findstr 2380
C:\Users\Zhao>tasklist |findstr 2380
(3)关闭该进程
C:\Users\Zhao>taskkill /pid 2380 /F
但是:有可能出现终止不了进程的情况
解决方式:
1.使用管理员身份运行命令提示符,然后再进行上述操作。
2.查询到进程的信息,比如刚刚的svchost.exe,打开任务管理器->进程,关闭相对应的PID的进程即可。