java - : Address already in use: JVM_Bind

标签 java network-programming

import java.io.DataOutputStream;
import java.io.IOException; 
import java.net.ServerSocket;
import java.net.Socket; 


 public class serverNew { 

     public static void main(String[] args) {
         try { 
             ServerSocket server = new ServerSocket(3001);
             Socket client = server.accept(); 
             DataOutputStream os = new DataOutputStream(client.getOutputStream()); 
             os.writeBytes("Hello Sockets\n"); client.close();
         } 
         catch (IOException e) {
            e.printStackTrace(); 
         }

         System.out.println("done???");
     }
 }

当我运行上面的代码时,出现以下错误

error given 我可以得到一些帮助吗???

最佳答案

在快蜗牛的帮助下自己发现了错误>>>

需要更改端口,就这么简单。

关于java - : Address already in use: JVM_Bind,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44614598/

相关文章:

linux - 如何用相同的gw制作多个GRE?

java - 服务中的线程 - Android 应用程序

java - 如何与来自不同类的 UI 交互

java - 使用 java mongo db 驱动程序使用 MongoDB 插入时出现重复键错误

java - 无法使用在 Ubuntu 18.04/Windows 10 上运行的 WildFly 17 发送电子邮件

c++ - 在 Linux 中将 fork() + execlp 与 boost::asio 一起使用时解决重用错误

linux - 根据文件类型通过不同的网关重定向网络流量

java - 通过应用程序查询数据库的正确设计

java - Tomcat8 关闭内存错误与 OpenJDK.1.8.0_131

java - validator getPasswordAuthentication 未调用