Skip to content

Commit 6fd1a3f

Browse files
committed
Remove queue
1 parent db65cd2 commit 6fd1a3f

1 file changed

Lines changed: 0 additions & 21 deletions

File tree

src/main/java/com/lbry/globe/thread/DHTNodeFinderThread.java

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
import java.io.IOException;
1212
import java.net.*;
1313
import java.util.*;
14-
import java.util.concurrent.ConcurrentLinkedQueue;
1514
import java.util.concurrent.Executors;
1615
import java.util.concurrent.TimeUnit;
1716

@@ -31,8 +30,6 @@ public class DHTNodeFinderThread implements Runnable{
3130
"s2.lbry.network:4444",
3231
};
3332

34-
private final Queue<UDP.Packet> incoming = new ConcurrentLinkedQueue<>();
35-
3633
@Override
3734
public void run(){
3835
for(String bootstrap : DHTNodeFinderThread.BOOTSTRAP){
@@ -42,7 +39,6 @@ public void run(){
4239

4340
this.startSender();
4441
this.startReceiver();
45-
this.handleIncomingMessages();
4642
}
4743

4844
private void startSender(){
@@ -129,7 +125,6 @@ private void startReceiver(){
129125
while(DHT.getSocket().isBound()) {
130126
try {
131127
UDP.Packet receiverPacket = UDP.receive(DHT.getSocket());
132-
DHTNodeFinderThread.this.incoming.add(receiverPacket);
133128

134129
byte[] receivingBytes = receiverPacket.getData();
135130

@@ -143,20 +138,4 @@ private void startReceiver(){
143138
},"DHT Receiver").start();
144139
}
145140

146-
private void handleIncomingMessages(){
147-
new Thread(() -> {
148-
while(DHT.getSocket().isBound()){
149-
while(this.incoming.peek()!=null){
150-
UDP.Packet receiverPacket = this.incoming.poll();
151-
byte[] receivingBytes = receiverPacket.getData();
152-
153-
DHT.Message<?> message = DHT.Message.fromBencode(receivingBytes);
154-
if(message.getType()==DHT.Message.TYPE_REQUEST){
155-
System.out.println("Incoming request");
156-
}
157-
}
158-
}
159-
},"DHT Incoming").start();
160-
}
161-
162141
}

0 commit comments

Comments
 (0)