mirror of
https://github.com/GeyserMC/MCProtocolLib.git
synced 2024-12-04 21:01:02 -05:00
Sync future instead of using listener.
This commit is contained in:
parent
34c2a5c291
commit
fa806e58fe
1 changed files with 1 additions and 11 deletions
|
@ -3,7 +3,6 @@ package org.spacehq.packetlib.tcp;
|
||||||
import io.netty.bootstrap.Bootstrap;
|
import io.netty.bootstrap.Bootstrap;
|
||||||
import io.netty.channel.Channel;
|
import io.netty.channel.Channel;
|
||||||
import io.netty.channel.ChannelFuture;
|
import io.netty.channel.ChannelFuture;
|
||||||
import io.netty.channel.ChannelFutureListener;
|
|
||||||
import io.netty.channel.ChannelInitializer;
|
import io.netty.channel.ChannelInitializer;
|
||||||
import io.netty.channel.ChannelOption;
|
import io.netty.channel.ChannelOption;
|
||||||
import io.netty.channel.ChannelPipeline;
|
import io.netty.channel.ChannelPipeline;
|
||||||
|
@ -89,16 +88,7 @@ public class TcpClientSession extends TcpSession {
|
||||||
|
|
||||||
bootstrap.remoteAddress(host, port);
|
bootstrap.remoteAddress(host, port);
|
||||||
|
|
||||||
ChannelFuture future = bootstrap.connect();
|
ChannelFuture future = bootstrap.connect().sync();
|
||||||
future.addListener(new ChannelFutureListener() {
|
|
||||||
@Override
|
|
||||||
public void operationComplete(ChannelFuture future) throws Exception {
|
|
||||||
if(!future.isSuccess()) {
|
|
||||||
exceptionCaught(null, future.cause());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}).await();
|
|
||||||
|
|
||||||
if(future.isSuccess()) {
|
if(future.isSuccess()) {
|
||||||
while(!isConnected()) {
|
while(!isConnected()) {
|
||||||
try {
|
try {
|
||||||
|
|
Loading…
Reference in a new issue