【问题标题】:Socket Programming ConnectException套接字编程 ConnectException
【发布时间】:2015-07-28 22:53:38
【问题描述】:

我正在尝试使用 编程来构建一个应用程序来发送和接收消息,它还使用 一切都已设置并正常工作,除了连接异常:它一直在说连接超时...... 我有这个代码在工作

socket s = new socket(destination,8888);

然后进一步使用输出流 首先启动结束,然后

socket d= new socket (sender,8888);

然后输入流 在接收端 并且两个系统都与代码很好地连接

ServerSocket ss = new ServerSocket(8888);
Socket b= new Socket();
b=ss.accept();

可能出了什么问题??

【问题讨论】:

    标签: socket cryptography java sockets connectexception


    【解决方案1】:

    很多聊天程序都会产生一个新的线程,当建立连接时,你考虑过吗?如果你只是这样做

       ServerSocket ss = new ServerSocket(8888);
       Socket b= new Socket();
       b=ss.accept();
    

    你的程序在这一行之后结束,它可能会导致超时异常,因为 当服务器关闭时,客户端立即断开连接。

    如果这是完全延迟,请提供更多代码,很难对您的实现做出假设。

    【讨论】:

    • 这是一个非常大的代码...@DenLilleMand 我只能说关于serversocket 的代码才刚刚开始程序..我们正在成功使用管道serversocket
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-22
    • 2010-10-16
    • 2013-10-09
    • 2022-01-25
    • 2013-11-06
    • 2014-07-22
    相关资源
    最近更新 更多