src/main/java/org/java_websocket/WebSocketImpl.java
@Override
	public void send( ByteBuffer bytes ) {
		if( bytes == null )
			throw new IllegalArgumentException( "Cannot send 'null' data to a WebSocketImpl." );
		send( draft.createFrames( bytes, role == Role.CLIENT ) );
	}
@Override
	public void send( ByteBuffer bytes ) {
		if( bytes == null )
			throw new IllegalArgumentException( "Cannot send 'null' data to a WebSocketImpl." );
		send( draft.createFrames( bytes, role == Role.CLIENT ) );
	}
Send Binary data (plain bytes) to the other end.

@throws IllegalArgumentException the data is null
@throws WebsocketNotConnectedException websocket is not yet connected