java中socket与serversocket的问题

来源:百度知道 编辑:UC知道 时间:2024/06/02 07:39:41
请问各位java中socket与serversocket是如何实现发送请求与发送数据的啊?
就是假如客户端通过一个按钮发送一个请求数据的请求,然后服务端接受请求然后给socket发送数据

给你个我们学习的时候书上的一个小例子...楼主仔细研究一下...

就是实现在两台计算机在局域网的条件下聊天...DOS界面下..

当然也可以在eclipse控制台中啦..

1.
SimpleServer.java

package netpack;
import java.net.*;
public class SimpleServer
{
private static final int PORT_NUMBER=10000;
public static void main(String[] args)
{
ServerSocket server=null;
Socket theSocket=null;
try
{
server=new ServerSocket(PORT_NUMBER);
SimpleServerWorker worker;
Thread thread;
while(true)
{
theSocket=server.accept();
worker=new SimpleServerWorker(theSocket);
thread=new Thread(worker);
thread.start();
}
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
try
{
server.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
}

2.