mirror of
https://gitee.com/willfree/min-dev-java.git
synced 2026-06-17 19:30:25 +08:00
增加sendQuickCPacketV3(),减少发包阻塞
This commit is contained in:
@@ -51,7 +51,7 @@ public class RegisterPrefixHelperTest {
|
||||
byte[] pay=new byte[1000];
|
||||
cPacket.payload.setValue(pay);
|
||||
ConcurrentLinkedQueue<CPacket> readTunCPackets = new ConcurrentLinkedQueue<>();
|
||||
for (int i = 0; i < 100000; i++) {
|
||||
for (int i = 0; i < 10000*1000; i++) {
|
||||
readTunCPackets.offer(cPacket);
|
||||
}
|
||||
|
||||
@@ -63,8 +63,8 @@ public class RegisterPrefixHelperTest {
|
||||
// 出队
|
||||
CPacket newPacket = readTunCPackets.poll();
|
||||
if(newPacket!=null) {
|
||||
face.sendQuickCPacketByTCP(newPacket);
|
||||
// face.sendCPacket(newPacket);
|
||||
// face.sendQuickCPacketByTCP(newPacket);
|
||||
face.sendCPacket(newPacket);
|
||||
}
|
||||
}
|
||||
System.out.println("nums: "+nums);
|
||||
@@ -76,16 +76,18 @@ public class RegisterPrefixHelperTest {
|
||||
@Test
|
||||
public void registerPrefixByTest() throws Exception {
|
||||
// 注册前缀Identifier
|
||||
Identifier identifier=new Identifier("/min/gdcni9/wefree/"
|
||||
+System.currentTimeMillis());
|
||||
Identifier identifier=new Identifier("/min/gdcni9/wefree2");
|
||||
// +System.currentTimeMillis());
|
||||
// 初始化face
|
||||
LogicFace face=new LogicFace();
|
||||
// face.initWithTcp("14.215.134.202",14922);
|
||||
face.initWithUdp("14.215.134.202",14922);
|
||||
face.initWithTcp("14.215.134.202",14922);
|
||||
// face.initWithUdp("14.215.134.202",14922);
|
||||
|
||||
RegisterPrefixHelper helper=new RegisterPrefixHelper();
|
||||
KeyManagerExample.INSTANCE.initKeyChain("/wefree/test","D://");
|
||||
face.setKeyChain(KeyManagerExample.INSTANCE.getKeyChain());
|
||||
face.registerIdentifier(identifier,5000,helper);
|
||||
|
||||
// Thread.sleep(1000*60);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user