Skip to content

Commit f758b59

Browse files
committed
added basic "pong on ping" behavior on default
1 parent e160759 commit f758b59

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/net/tootallnate/websocket/WebSocketAdapter.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
import java.io.IOException;
44

5+
import net.tootallnate.websocket.Framedata.Opcode;
6+
57
public abstract class WebSocketAdapter implements WebSocketListener {
68

79
@Override
@@ -32,7 +34,13 @@ public void onMessage( WebSocket conn, byte[] blob ) {
3234

3335
@Override
3436
public void onPing( WebSocket conn, Framedata f ) {
35-
// conn.sendFrame ( new FramedataImpl1 ( f ) );
37+
FramedataImpl1 resp = new FramedataImpl1 ( f );
38+
resp.setOptcode( Opcode.PONG );
39+
try {
40+
conn.sendFrame ( resp );
41+
} catch ( InterruptedException e ) {
42+
e.printStackTrace();
43+
}
3644
}
3745

3846
@Override

0 commit comments

Comments
 (0)