1 package org.pileus.spades;
6 import android.app.Activity;
7 import android.os.Bundle;
8 import android.util.Log;
9 import android.widget.TextView;
11 public class Main extends Activity
14 private String server = "irc.freenode.net";
15 private String nickname = "andydroid";
16 private String channel = "#rhnoise";
17 private int port = 6667;
20 private Socket socket = null;
21 private Client client = null;
25 public void onCreate(Bundle savedInstanceState)
27 super.onCreate(savedInstanceState);
28 setContentView(R.layout.main);
31 this.socket = new Socket(server, port);
32 this.client = new Client(server, nickname, channel);
33 Log.d("Spades", "Socket and client created");
34 } catch(Exception e) {
35 Log.d("Spades", "Failed to create socket: " + e);
40 BufferedReader input = new BufferedReader(new InputStreamReader(socket.getInputStream()));
41 PrintWriter output = new PrintWriter(socket.getOutputStream());
42 this.client.connect(input, output);
43 Log.d("Spades", "Client connected");
44 } catch (Exception e) {
45 Log.d("Spades", "Failed to create readers writers: " + e);
49 TextView text = (TextView)findViewById(R.id.textview);
50 while (client.running) {
51 Message msg = client.recv();