这也要看那个主机发不发数据啊
你先在本机上试试看行不行再说了
下面是个简单的例子
//服务端
import java.net.*;
import java.io.*;
public class ServerSocketDemo
{
public static void main(String args[])
{
try
{
ServerSocket ss=new ServerSocket(5432);
while(true)
{
Socket s=ss.accept();
PrintStream out=new PrintStream(s.getOutputStream());
out.println("Hello World");
out.close();
s.close();
}
}
catch(IOException e)
{
}
}
}
你连接到127.0.0.1的5432端口,看会不会读到Hello World
//客户端
import java.net.Socket;
import java.io.*;
public class SocketDemo
{
public static void main(String args[])
{
try
{
Socket s=new Socket("211.80.203.67",5432);
BufferedReader in=new BufferedReader(new InputStreamReader(s.getInputStream()));
String x=in.readLine();
System.out.println(x);
in.close();
s.close();
}
catch(Exception e)
{
}
}
}
先运行服务端,再运行客户端看看
你先在本机上试试看行不行再说了
下面是个简单的例子
//服务端
import java.net.*;
import java.io.*;
public class ServerSocketDemo
{
public static void main(String args[])
{
try
{
ServerSocket ss=new ServerSocket(5432);
while(true)
{
Socket s=ss.accept();
PrintStream out=new PrintStream(s.getOutputStream());
out.println("Hello World");
out.close();
s.close();
}
}
catch(IOException e)
{
}
}
}
你连接到127.0.0.1的5432端口,看会不会读到Hello World
//客户端
import java.net.Socket;
import java.io.*;
public class SocketDemo
{
public static void main(String args[])
{
try
{
Socket s=new Socket("211.80.203.67",5432);
BufferedReader in=new BufferedReader(new InputStreamReader(s.getInputStream()));
String x=in.readLine();
System.out.println(x);
in.close();
s.close();
}
catch(Exception e)
{
}
}
}
先运行服务端,再运行客户端看看
解决方案 »
- XML追加结点后遍历不出来
- 如何用myeclipse 新建多个tomcat 应用,给他们分配不同的端口号
- java语言下载FTP服务器文件问题
- 请问怎么实现在一个字符串中查找另一个子串的算法(不用String类提供的方法)
- udp通讯(聊天),结果无法显示...小问题,大家看看
- 我在段代码里看见很多Debug.println("……")的语句,但不知道Debug是什么东西?
- JTree问题为什么显示不出来?谢谢!
- 为什么这个泛型程序没有输出?
- 关于DB2数据库的连接.为什么总说NO suitable driver.
- 介绍几个java得好网站!!
- 求Java中字符串扫描程序(400分)
- 请问如何分辨java建立的是tcp还是udp,这段程序是tcp的客户端吧?
unjp 80分