设计在线网络售票程序。使用DatagramPacket和DatagramSocket实现多人在多台售票机(客户端)上通过网络买票。
服务端:
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.net.SocketException;
import java.net.UnknownHostException;
public server {
private static String total_number="500";
private final static int PORT=8888;
private final static int maxsize=1024;
//private final InetAddress destination =InetAdress;
public static void main(String[] args) {
// TODO Auto-generated method stub
boolean i=true;
while(i) {
server_1 se=new server_1();
se.start();
i=false;
}
}
public static class server_1 extends Thread{
byte[] b=new byte[maxsize];
@Override
public void run() {
while(true) {
try{
DatagramSocket server1=new DatagramSocket();
DatagramSocket server=new DatagramSocket(6666);
//server.setSoTimeout(10000);
//InetAddress destination=InetAddress.getByName("localhost");
//InetSocketAddress address = new InetSo
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
