WEB 开发 开发语言 Java 技术 .Net 技术 数 据 库 硬件使用
图象媒体 Linux/Unix 移动平台 嵌入开发 Windows 专区 软件工程
Ajax 技术 | ASP | PHP | ASP.NET | C# | JSP | Access | Oracle | 网页设计 | Flash | 安全专题 | IIS | VC/MFC | Delphi | C/C++
 你的位置:首页 > Java 技术 > J2SE / 基础类

Socket问题
[ 来源:ITWENKU 时间:2006-9-6 18:09:55 | 浏览:183人次 ]

public static void main(String[] args) throws Exception
{
Socket socket1=new Socket("192.168.1.2",8484);
InputStream in=socket1.getInputStream();
OutputStream out=socket1.getOutputStream();
out.write("hello".getBytes());
int tmp;
while((tmp=in.read())!=-1)
{
System.out.print((char)tmp);
}
in.close();
out.close();
socket1.close();
}

报错:

java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)

我把IP换成"127.0.0.1"也是报同样的错,我确定8484端口是空闲的,这问这是什么回事?





还要创建ServerSocket


class SocketServer extends Thread
{
private static Socket s;

public SocketServer(Socket s)
{
this.s = s;
}

public void run()
{
try
{
OutputStream os = s.getOutputStream();
BufferedOutputStream bos = new BufferedOutputStream(os);
InputStream is = s.getInputStream();
bos.write("hello,welcome you!".getBytes());
bos.flush();
byte[] buf = new byte[100];
int len = is.read(buf);
System.out.println(new String(buf, 0, len));
bos.close();
is.close();
s.close();
}
catch(Exception ex)
{
ex.printStackTrace();
}
}

public static void main(String[] args)
{
try
{
ServerSocket ss = new ServerSocket(8484);
while(true)
{
s = ss.accept();
new SocketServer(s).start();
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
}

先启动SocketServer,在另外一个dos启动你的客户端socket

 相关文章
·给定包名,能否通过反射得到该包中所有的类?
·DataInputStream的readUTF()
·我用java做的应用程序为什么在XP系统下当把java环境变量配置放在其他变量才好用!
·ResultSet.GETDATE()不能获取日期的时间部分
·请问怎么退出一个方法
·关于HttpURLConnection接收大数据问题

 最新更新
在java中有哪个方法可以解决下面的问题啊:如取得一个雇员编号,当雇员编号<10需要在前面补0
关于static变量的用法
请问如何设置eclipse是其使用sun的Java编译器,而不是它自己的,谢谢
todo的使用?
读取大图片总是不行高手执教
有个关于JAVA向上转型的问题
如何改变键盘的输入值
FileReader与FileWriter读写"*。txt"的问题
如何将一个txt文件,读取到一个String数组里面
跟抽象类有关的问题
客户端连接服务器的时候,能绑定自己的端口号吗?
请问从socket取得的InputStream的readLine()方法是不是自动阻塞的?
 版权所有:中国IT问库
copyright © 2006 www.itwenku.com all rights reserved.