aboutsummaryrefslogtreecommitdiffstats
path: root/AndroidAsyncSample/src/com
diff options
context:
space:
mode:
authorKoushik Dutta <koushd@gmail.com>2012-12-30 17:46:12 -0800
committerKoushik Dutta <koushd@gmail.com>2012-12-30 17:46:12 -0800
commit755b48603b8cd03fc90f26ad863f3affb87444cd (patch)
tree4d82e2d4afe33c942b35672805ff1e2becd8d847 /AndroidAsyncSample/src/com
parent19c781224547ac25ccfc300f0710f6ba8fdad14d (diff)
downloadAndroidAsync-755b48603b8cd03fc90f26ad863f3affb87444cd.tar.gz
AndroidAsync-755b48603b8cd03fc90f26ad863f3affb87444cd.tar.bz2
AndroidAsync-755b48603b8cd03fc90f26ad863f3affb87444cd.zip
wip
Diffstat (limited to 'AndroidAsyncSample/src/com')
-rw-r--r--AndroidAsyncSample/src/com/koushikdutta/async/sample/MainActivity.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/AndroidAsyncSample/src/com/koushikdutta/async/sample/MainActivity.java b/AndroidAsyncSample/src/com/koushikdutta/async/sample/MainActivity.java
index a335726..f9f1a0e 100644
--- a/AndroidAsyncSample/src/com/koushikdutta/async/sample/MainActivity.java
+++ b/AndroidAsyncSample/src/com/koushikdutta/async/sample/MainActivity.java
@@ -21,6 +21,10 @@ import com.koushikdutta.async.http.AsyncHttpClient;
import com.koushikdutta.async.http.AsyncHttpPost;
import com.koushikdutta.async.http.AsyncHttpResponse;
import com.koushikdutta.async.http.UrlEncodedFormBody;
+import com.koushikdutta.async.http.server.AsyncHttpServer;
+import com.koushikdutta.async.http.server.WebSocket;
+import com.koushikdutta.async.http.server.WebSocket.StringCallback;
+import com.koushikdutta.async.http.server.WebSocketCallback;
public class MainActivity extends Activity {
ImageView rommanager;
@@ -45,7 +49,21 @@ public class MainActivity extends Activity {
tether = (ImageView)findViewById(R.id.tether);
desksms = (ImageView)findViewById(R.id.desksms);
chart = (ImageView)findViewById(R.id.chart);
+
+ server.listen(4500);
+ server.websocket("/", new WebSocketCallback() {
+ @Override
+ public void onConnected(WebSocket webSocket) {
+ webSocket.setStringCallback(new StringCallback() {
+ @Override
+ public void onStringAvailable(String s) {
+ System.out.println("String: " + s);
+ }
+ });
+ }
+ });
}
+ AsyncHttpServer server = new AsyncHttpServer();
@Override
public boolean onCreateOptionsMenu(Menu menu) {