Commit 2359b0ae24cff075878744b703fc9a561bb33ba2
1 parent
3e0fc80b
Exists in
develop
Revert "fix: 配置提出来"
This reverts commit 3e0fc80b3c7db51c289b4075b6e903b5dff7a3e6.
Showing
5 changed files
with
4 additions
and
35 deletions
Show diff stats
src/main/java/com/example/mina/client/base/AbstractClient.java
1 | package com.example.mina.client.base; | 1 | package com.example.mina.client.base; |
2 | 2 | ||
3 | import com.example.mina.client.entity.AbstractClientMessage; | 3 | import com.example.mina.client.entity.AbstractClientMessage; |
4 | -import com.example.mina.client.property.ClientProperty; | ||
5 | import com.example.mina.server.base.AbstractHardwareDataBuffer; | 4 | import com.example.mina.server.base.AbstractHardwareDataBuffer; |
6 | import org.apache.mina.core.future.ConnectFuture; | 5 | import org.apache.mina.core.future.ConnectFuture; |
7 | import org.apache.mina.core.service.IoConnector; | 6 | import org.apache.mina.core.service.IoConnector; |
@@ -18,8 +17,6 @@ import java.net.InetSocketAddress; | @@ -18,8 +17,6 @@ import java.net.InetSocketAddress; | ||
18 | */ | 17 | */ |
19 | public abstract class AbstractClient { | 18 | public abstract class AbstractClient { |
20 | 19 | ||
21 | - protected ClientProperty clientProperty; | ||
22 | - | ||
23 | protected ProtocolCodecFactory protocolCodecFactory; | 20 | protected ProtocolCodecFactory protocolCodecFactory; |
24 | 21 | ||
25 | protected AbstractVirtualBoxClientHandler abstractVirtualBoxClientHandler; | 22 | protected AbstractVirtualBoxClientHandler abstractVirtualBoxClientHandler; |
src/main/java/com/example/mina/client/base/AbstractVirtualBoxClientHandler.java
@@ -34,7 +34,7 @@ public abstract class AbstractVirtualBoxClientHandler extends IoHandlerAdapter { | @@ -34,7 +34,7 @@ public abstract class AbstractVirtualBoxClientHandler extends IoHandlerAdapter { | ||
34 | 34 | ||
35 | @Override | 35 | @Override |
36 | public void messageReceived(IoSession session, Object message) { | 36 | public void messageReceived(IoSession session, Object message) { |
37 | - //handleCommandResponse(clientMessage.getCommands().get(1).getBytes(), (byte[]) message, ((byte[]) message).length); | 37 | + handleCommandResponse(clientMessage.getCommands().get(1).getBytes(), (byte[]) message, ((byte[]) message).length); |
38 | System.out.println("客户端messageReceived被调用!"); | 38 | System.out.println("客户端messageReceived被调用!"); |
39 | System.out.println("client端接收信息:" + new String((byte[])message, StandardCharsets.UTF_8)); | 39 | System.out.println("client端接收信息:" + new String((byte[])message, StandardCharsets.UTF_8)); |
40 | LogUtils.println("client端接收信息hex:",(byte[])message); | 40 | LogUtils.println("client端接收信息hex:",(byte[])message); |
src/main/java/com/example/mina/client/box/lte3000/Lte3000Client.java
@@ -4,7 +4,6 @@ import com.example.mina.client.base.AbstractClient; | @@ -4,7 +4,6 @@ import com.example.mina.client.base.AbstractClient; | ||
4 | import com.example.mina.client.entity.AbstractClientMessage; | 4 | import com.example.mina.client.entity.AbstractClientMessage; |
5 | import com.example.mina.client.entity.Command; | 5 | import com.example.mina.client.entity.Command; |
6 | import com.example.mina.client.entity.Lte3000Message; | 6 | import com.example.mina.client.entity.Lte3000Message; |
7 | -import com.example.mina.client.property.ClientProperty; | ||
8 | import com.example.mina.server.entity.Lte3000DataBuffer; | 7 | import com.example.mina.server.entity.Lte3000DataBuffer; |
9 | import com.example.mina.server.util.Lte3000CommandHelper; | 8 | import com.example.mina.server.util.Lte3000CommandHelper; |
10 | 9 | ||
@@ -14,10 +13,6 @@ import com.example.mina.server.util.Lte3000CommandHelper; | @@ -14,10 +13,6 @@ import com.example.mina.server.util.Lte3000CommandHelper; | ||
14 | */ | 13 | */ |
15 | public class Lte3000Client extends AbstractClient { | 14 | public class Lte3000Client extends AbstractClient { |
16 | 15 | ||
17 | - public Lte3000Client(ClientProperty clientProperty) { | ||
18 | - this.clientProperty= clientProperty; | ||
19 | - } | ||
20 | - | ||
21 | @Override | 16 | @Override |
22 | protected void init(AbstractClientMessage abstractClientMessage) { | 17 | protected void init(AbstractClientMessage abstractClientMessage) { |
23 | protocolCodecFactory = new Lte3000ByteFactory(); | 18 | protocolCodecFactory = new Lte3000ByteFactory(); |
@@ -32,8 +27,8 @@ public class Lte3000Client extends AbstractClient { | @@ -32,8 +27,8 @@ public class Lte3000Client extends AbstractClient { | ||
32 | @Override | 27 | @Override |
33 | protected void initClientMessage() { | 28 | protected void initClientMessage() { |
34 | abstractClientMessage = new Lte3000Message(); | 29 | abstractClientMessage = new Lte3000Message(); |
35 | - abstractClientMessage.setHost(clientProperty.getHost()); | ||
36 | - abstractClientMessage.setPort(clientProperty.getPort()); | 30 | + abstractClientMessage.setHost("localhost"); |
31 | + abstractClientMessage.setPort(9102); | ||
37 | for (int i = 0; i < this.hardwareDataBuffer.getMaxRow(); i++) { | 32 | for (int i = 0; i < this.hardwareDataBuffer.getMaxRow(); i++) { |
38 | abstractClientMessage.getCommands().add(new Command("", Lte3000CommandHelper.genCommandGetCross(i + 1))); | 33 | abstractClientMessage.getCommands().add(new Command("", Lte3000CommandHelper.genCommandGetCross(i + 1))); |
39 | } | 34 | } |
src/main/java/com/example/mina/client/property/ClientProperty.java
src/main/java/com/example/mina/client/test/MinaClient.java
1 | package com.example.mina.client.test; | 1 | package com.example.mina.client.test; |
2 | 2 | ||
3 | import com.example.mina.client.box.lte3000.Lte3000Client; | 3 | import com.example.mina.client.box.lte3000.Lte3000Client; |
4 | -import com.example.mina.client.property.ClientProperty; | ||
5 | 4 | ||
6 | public class MinaClient { | 5 | public class MinaClient { |
7 | 6 | ||
@@ -31,13 +30,7 @@ public class MinaClient { | @@ -31,13 +30,7 @@ public class MinaClient { | ||
31 | // cf.getSession().getCloseFuture().awaitUninterruptibly(); | 30 | // cf.getSession().getCloseFuture().awaitUninterruptibly(); |
32 | // | 31 | // |
33 | // connector.dispose(); | 32 | // connector.dispose(); |
34 | - ClientProperty clientProperty = new ClientProperty(); | ||
35 | - clientProperty.setHost("localhost"); | ||
36 | - clientProperty.setPort(9102); | ||
37 | - | ||
38 | - Lte3000Client lte3000Client = new Lte3000Client(clientProperty); | ||
39 | - | ||
40 | - lte3000Client.start(); | 33 | + new Lte3000Client().start(); |
41 | 34 | ||
42 | 35 | ||
43 | } | 36 | } |