We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 05d2e2e commit bdfeb34Copy full SHA for bdfeb34
1 file changed
src/main/java/org/java_websocket/server/WebSocketServer.java
@@ -283,6 +283,7 @@ public void run() {
283
server.configureBlocking( false );
284
ServerSocket socket = server.socket();
285
socket.setReceiveBufferSize( WebSocketImpl.RCVBUF );
286
+ socket.setReuseAddress(true);
287
socket.bind( address );
288
selector = Selector.open();
289
server.register( selector, server.validOps() );
@@ -396,6 +397,13 @@ public void run() {
396
397
w.interrupt();
398
}
399
400
+ if (selector != null) {
401
+ try {
402
+ selector.close();
403
+ } catch (IOException e) {
404
+ onError( null, e);
405
+ }
406
407
if( server != null ) {
408
try {
409
server.close();
0 commit comments