import java.io.*;
import java.net.*;
class TcpClient2
{
public static void main(String[] args) throws Exception
{
Socket s=new Socket("192.168.0.6",10003);
OutputStream out=s.getOutputStream();
out.write("服务端你好!".getBytes());
InputStream in=s.getInputStream();
byte[] buf=new byte[1024];
int len=0;
while((len=in.read(buf))!=-1)
{
System.out.println(new String(buf,0,len));
}
s.close();
}
}
class TcpServer2
{
public static void main(String[] args) throws Exception
{
ServerSocket ss=new ServerSocket(10003);
Socket s=ss.accept();
String ip=s.getInetAddress().getHostAddress();
System.out.println(ip+".....connected");
InputStream in=s.getInputStream();
byte[] buf=new byte[1024];
int len=0;
while((len=in.read(buf))!=-1)
{
System.out.println(new String(buf,0,len));
}
OutputStream out=s.getOutputStream();
out.write("客户端你好!".getBytes());
s.close();
ss.close();
}
}
打印结果怎么没有显示:客户端你好! 到底哪出错啦?帮忙看一下!!!谢谢
|
|