运行client端时总报错
报错为:
Exception in thread "main" java.net.ConnectException: Connection refused: connect
以下是代码:
server:
ServerSocket ss = new ServerSocket(80);
Socket s = ss.accept();
InputStream is = s.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
System.out.println("client"+br.readLine());
br.close();
is.close();
s.close();
client:
Socket s = new Socket("192.168.1.104",80);
OutputStream os = s.getOutputStream();
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(os));
bw.write("hello ");
bw.close();
os.close();
s.close();
高手指点一哈
直接用httpclient,不要用socket
就算你要socket,你这个根本也不符合http协议。
首先保证你的服务器端是运行着的;其次,你这段代码不像是webservice的代码啊,是简单的java网络程序;
最后,80端口是保留端口,可能被别的程序占用了,换个端口试试。
连接错误,看看你链接数据库的配置写的正确吗
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。