陶路
2015-11-19 14:11
关于UDP这章 为什么我的eclipse在服务端启动后 客户端就不能用本机地址了呢
之前的TCP 就没有这种问题呀
我仔细核对了一下自己和老师的代码 并且尝试把老师的代码黏贴过来还是不能启动客户端
错误信息如下
Exception in thread "main" java.net.BindException: Address already in use: Cannot bind
at java.net.DualStackPlainDatagramSocketImpl.socketBind(Native Method)
at java.net.DualStackPlainDatagramSocketImpl.bind0(Unknown Source)
at java.net.AbstractPlainDatagramSocketImpl.bind(Unknown Source)
at java.net.DatagramSocket.bind(Unknown Source)
at java.net.DatagramSocket.<init>(Unknown Source)
at java.net.DatagramSocket.<init>(Unknown Source)
at java.net.DatagramSocket.<init>(Unknown Source)
at procs.SerDatagramPacket.main(SerDatagramPacket.java:12)
可以把服务器端程序停止运行,在重新启动下服务器端和客户端试下。
端口被占用了 没说不能用一样的地址 但是端口号必须是唯一切没有被使用的
Java Socket应用---通信是这样练成的
125013 学习 · 590 问题
相似问题