import java.io.*;
import java.net.*;
public class Whois {
public static void main(String args[])throws Exception{
int c;
Socket s=new Socket("baidu.com",43);
InputStream in=s.getInputStream();
OutputStream out=s.getOutputStream();
String str=(args.length==0?"qq.com":args[0]+"\n");
byte buf[]=str.getBytes();
out.write(buf);
while((c=in.read())!=-1){
System.out.print((char)c);
}
s.close();
}}
import java.net.*;
public class Whois {
public static void main(String args[])throws Exception{
int c;
Socket s=new Socket("baidu.com",43);
InputStream in=s.getInputStream();
OutputStream out=s.getOutputStream();
String str=(args.length==0?"qq.com":args[0]+"\n");
byte buf[]=str.getBytes();
out.write(buf);
while((c=in.read())!=-1){
System.out.print((char)c);
}
s.close();
}}
建议楼主好好学下Socket编程基础....
import java.net.*;
public class TCPServer{
public static void main(String args[])throws Exception{
ServerSocket ss=new ServerSocket(8888);
Socket s=ss.accept();
BufferedReader brr=new BufferedReader(new InputStreamReader(s.getInputStream()));
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
PrintWriter pw=new PrintWriter(s.getOutputStream());
//System.out.println(brr.readLine());
String str;
while(!(str=brr.readLine()).equals("byebye")){
System.out.println("来自于Client:"+str);
pw.println(br.readLine());
pw.flush();
}
System.out.println("Server正在关闭,谢谢...");
brr.close();
pw.close();
br.close();
s.close();
ss.close();
}
}//Client 端:
import java.io.*;
import java.net.*;
public class TCPClient{
public static void main(String args[])throws Exception{
Socket s=new Socket("127.0.0.1",8888);
BufferedReader brr=new BufferedReader(new InputStreamReader(s.getInputStream()));
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
PrintWriter pw=new PrintWriter(s.getOutputStream());
String str;
do{
str=br.readLine();
pw.println(str);
pw.flush();
if(!str.equals("byebye")){
System.out.println("来自于Server:"+brr.readLine());
}
else{
System.out.println("Client正在关闭,谢谢...");
}
}while(!str.equals("byebye"));
pw.close();
brr.close();
s.close();
}
}
正在连接到baidu.com...不能打开到主机的连接, 在端口 43: 连接失败