站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题为什么会出错?

为什么会出错?

摘要: 为什么会出错?


package shuffle;

import java.io.IOException;
import java.net.Socket;
import java.net.UnknownHostException;

public class T9
{

/**
* @param args
* @throws IOException
* @throws UnknownHostException
*/
public static void main(String[] args) throws UnknownHostException, IOException
{
Socket s=new Socket(-#34;127.0.0.1-#34;,13564);

}

}

我原来以为是端口被占用了,后来改了七八个很不常用的端口,都一样出错。

报错信息:

java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
at java.net.Socket.connect(Socket.java:452)
at java.net.Socket.connect(Socket.java:402)
at java.net.Socket.-#60;init-#62;(Socket.java:309)
at java.net.Socket.-#60;init-#62;(Socket.java:124)

请大家帮我看看,谢谢。




首先你得有在13564打开的服务程序在监听吧?


没做过socket,具体的不清楚




ServerSocket s=new ServerSocket(13564);
这也是建立联系


Socket s=new Socket(InetAddress.getLocalHost(),13564);


你服务器端没有开


↑返回目录
前一篇: 高分诚心请教:用多个jcombobox的选项组成sql语句的查询,如何传递点击选项后的参数?不点击可以用getselecteditem,点击选项后应该用什么
后一篇: 一个公司的面试题,麻烦大家帮看看