各位大虾,是不是建立tcp 的socket成功时,就可以自动的向目标地址发送数据??
import java.io.*;
import java.net.*;
class TcpClient
{
public static void main(String[] args) throws Exception
{
Socket s=new Socket("192.168.0.107",10003);
OutputStream out=s.getOutputStream();
out.write("哥们来了".getBytes());
s.close();
}
}
class TcpServer
{
public static void main(String[] args)throws Exception
{
ServerSocket ss=new ServerSocket(10003);
Socket s=ss.accept();
InputStream in=s.getInputStream();
byte[] buf=new byte[1024];
int len=in.read(buf);
System.out.println(new String(buf,0,len));
String ip=s.getInetAddress().getHostAddress();
System.out.println(ip+"....conect");
s.close();
ss.close();
}
}
这代码中的客户端没有发送的方法,请问它是怎么发送到服务端的??
|
|