diff options
Diffstat (limited to 'AndroidAsyncSample/src')
-rw-r--r-- | AndroidAsyncSample/src/com/koushikdutta/async/sample/MainActivity.java | 18 |
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) { |