| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 654 人关注过本帖
标题:[求助]关于ServerSocket的问题
只看楼主 加入收藏
扯の天堂
Rank: 1
等 级:新手上路
帖 子:91
专家分:0
注 册:2007-1-30
收藏
 问题点数:0 回复次数:6 
[求助]关于ServerSocket的问题

package com.lovo.socket;
import java.io.IOException;
import java.net.*;


public class Server
{
public static void main(String[] args)
{

try {
Socket socket = new Socket("localhost",4100);
} catch (UnknownHostException e) {

e.printStackTrace();
} catch (IOException e) {

e.printStackTrace();
}
//OutputStream out = socket.getOutputStream();
//PrintWriter writer = new PrintWriter(new OutputStreamWriter(out));
//writer.write("hello.");
//writer.flush();


}
}
始终都有异常.
connection 拒绝.
好象是IOException.
但不知道问题出在哪.

搜索更多相关主题的帖子: ServerSocket 
2007-10-19 13:57
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 

没看到哪里有ServerSocket


我的msn: myfend@
2007-10-19 13:59
netstriker
Rank: 1
等 级:新手上路
威 望:1
帖 子:257
专家分:0
注 册:2007-3-24
收藏
得分:0 

首先要确定自己本机已经是一个服务器,就是访问localhost会有网页返回,其实次好像我那样做啊

package com.lovo.socket;
import java.io.IOException;
import java.net.*;


public class Server
{
public static void main(String[] args)
{

try {
Socket socket = new Socket("localhost",4100); //应该是 http://localhost 而我访问是外网
//所以是http://www.it.com.cn
} catch (UnknownHostException e) { // 那个端口4100应该是80或者8080吧~

e.printStackTrace();
} catch (IOException e) {

e.printStackTrace();
}
//OutputStream out = socket.getOutputStream(); //如果想读取从socket返回的字符,应该是
// socket.getInputStream()啊,

//PrintWriter writer = new PrintWriter(new OutputStreamWriter(out));
//writer.write("hello.");
//writer.flush();


}
}


[此贴子已经被作者于2007-10-19 20:58:45编辑过]

2007-10-19 20:55
netstriker
Rank: 1
等 级:新手上路
威 望:1
帖 子:257
专家分:0
注 册:2007-3-24
收藏
得分:0 
还有啊,如果想从网站那里读取字符,好像是用 URL 类 通过 getConnection();来读取的。
。。。。。我都很久没有用过socket了,。。。。差点记不起来啊
2007-10-19 21:02
扯の天堂
Rank: 1
等 级:新手上路
帖 子:91
专家分:0
注 册:2007-1-30
收藏
得分:0 
谢谢.
那是不是要开tomcat啊?

2007-10-22 11:32
blackboy
Rank: 1
等 级:新手上路
威 望:1
帖 子:34
专家分:0
注 册:2007-10-21
收藏
得分:0 
带main的是不能在WEB服务器上运行的
2007-10-25 17:38
blackboy
Rank: 1
等 级:新手上路
威 望:1
帖 子:34
专家分:0
注 册:2007-10-21
收藏
得分:0 

import java.net.*;
/*public class UdpSend
{
public static void main (String args[]) throws Exception
{
DatagramSocket send=new DatagramSocket();
String str="xiaoxufu l love you!";
send.send(new DatagramPacket(str.getBytes(),str.length(),InetAddress.getByName("127.0.0.1"),3000));
send.close();
}

}*/
/*处理中文字符*/
public class UdpSend
{
public static void main (String args[]) throws Exception
{
DatagramSocket send=new DatagramSocket();
String str="xiaoxufu 我爱你!";
send.send(new DatagramPacket(str.getBytes(),str.getBytes().length,InetAddress.getByName("127.0.0.1"),3000));
send.close();
}

}

2007-10-25 17:41
快速回复:[求助]关于ServerSocket的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028116 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved