All pastes #422366 Raw Edit

Someone

public text v1 · immutable
·published 2007-04-03 12:37 UTC
rendered paste body
//the object to send :

import java.io.Serializable;

/**
 * a new session is created on the server
 * 
 * @author dbrenner
 *
 */
public class SessionAddConfirmation extends BombermanPDU implements Serializable {

    private static final long serialVersionUID = 3933489005749159277L;

    public SessionAddConfirmation(int senderId, int priority) {
        super(senderId, priority);
    }
    
    public String toString() {
        StringBuffer sb = new StringBuffer();
        sb.append(super.toString());
        return sb.toString();
    }

}

// here it is send:


public class MainMenuFrame extends JFrame implements ActionListener,KeyListener{
	JButton b1=new JButton("connect");
	JButton	b11=new JButton("do something");
	JButton b2=new JButton("exit");
	JTextField 	j1=new JTextField("Strtrinnngg");
	Socket MyClient;
	ObjectOutputStream oos=null;
	
	public MainMenuFrame(){
		j1.setEnabled(true);
		addKeyListener(this);
		this.setTitle("client!");
		this.getContentPane();
		b1.addActionListener(new ActionListener(){

			public void actionPerformed(ActionEvent e) {
				System.out.println("versuche zu verbinden!");
				//connect-------------------
				try{
					MyClient = new Socket("192.168.123.101", 12345);
					j1.setText("verbunden");
					}
					catch(Exception exception){
						System.out.println("verbindung fehlgeschlafen");
				}
				
				
				// TODO Auto-generated method stub
				
			}
			
		});
		b2.addActionListener(new ActionListener(){

			public void actionPerformed(ActionEvent e) {
				System.exit(0);
				System.out.println("button2 pressed");
				// TODO Auto-generated method stub
				
			}
			
		});
		b11.addActionListener(new ActionListener(){
//=================================================================================
//================================================================================
//===============================================================================
			public void actionPerformed(ActionEvent e) {
				LevelFieldType typeFieldType=null;
				LevelField levf=new LevelField(typeFieldType,new Position(0,0));
				LinkedList<LevelField> ll=new LinkedList<LevelField>();
				LinkedList<Player> lp=new LinkedList<Player>();
				LevelConfiguration levelc=new LevelConfiguration(true,1,1,1,1,1,1,1,1,1,1,1,1);
				Level level=new Level("andi","heute",levelc,ll,lp);
				try{
					
					oos=new ObjectOutputStream(MyClient.getOutputStream());
					Object ob=new SessionAddRequest(1,1,"testsession",level);
					oos.writeObject(ob);
				}
				catch(IOException exception){
					System.out.println(exception);
					
				}
				System.out.println("addrequest gesendet!");
				// TODO Auto-generated method stub
				
			}
			
		});
		Panel panel=new Panel();
		panel.add(b1);
		panel.add(b11);
		panel.add(b2);
		
		panel.add(j1);
		this.add(panel);
		this.setSize(300,300);
		this.setVisible(true);
		
	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		//MainMenuFrame mmf=new MainMenuFrame();
		// TODO Auto-generated method stub
		MainMenuFrame mMF=new MainMenuFrame();

	}

	public void actionPerformed(ActionEvent e) {
		// TODO Auto-generated method stub
		
	}

	public void keyPressed(KeyEvent e) {
		// TODO Auto-generated method stub
		
	}

	public void keyReleased(KeyEvent e) {
		// TODO Auto-generated method stub
		
	}

	public void keyTyped(KeyEvent e) {
		// TODO Auto-generated method stub
		
	}

}