Commit 72aa034dbe931cc2406434f63b282fe6b8f52a23
1 parent
4b2f3b41
Exists in
develop
fix: 测试get请求进入客户端
Showing
3 changed files
with
22 additions
and
26 deletions
Show diff stats
pom.xml
src/main/java/com/example/mina/client/box/aeroflex/AeroflexClient.java
src/main/java/com/example/mina/client/test/MinaClient.java
... | ... | @@ -3,39 +3,31 @@ package com.example.mina.client.test; |
3 | 3 | import com.example.mina.client.box.lte3000.Lte3000Client; |
4 | 4 | import com.example.mina.client.entity.ClientDTO; |
5 | 5 | import com.example.mina.server.entity.Entry; |
6 | +import org.springframework.stereotype.Controller; | |
7 | +import org.springframework.web.bind.annotation.RequestMapping; | |
8 | +import org.springframework.web.bind.annotation.ResponseBody; | |
6 | 9 | |
10 | +@Controller | |
11 | +@RequestMapping("/client") | |
12 | +@ResponseBody | |
7 | 13 | public class MinaClient { |
8 | 14 | |
15 | + @RequestMapping("/isCrossPointOn") | |
16 | + public void index() { | |
17 | + ClientDTO clientDTO = ClientDTO.builder().row(2).col(3).maxAttn(5).build(); | |
18 | + Lte3000Client lte3000Client = new Lte3000Client(); | |
19 | + lte3000Client.start(clientDTO); | |
20 | + | |
21 | + boolean a = lte3000Client.isCrossPointOn(clientDTO.getRow(),clientDTO.getCol()); | |
22 | + System.out.println(a); | |
23 | + } | |
9 | 24 | |
10 | 25 | public static void main(String[] args) { |
11 | -// //Create TCP/IP connection | |
12 | -// NioSocketConnector connector = new NioSocketConnector(); | |
13 | -// | |
14 | -// //创建接受数据的过滤器 | |
15 | -// DefaultIoFilterChainBuilder chain = connector.getFilterChain(); | |
16 | -// | |
17 | -// //设定这个过滤器将一行一行(/r/n)的读取数据 | |
18 | -// chain.addLast("myChin", new ProtocolCodecFilter(new TextLineCodecFactory())); | |
19 | -// | |
20 | -// //客户端的消息处理器:一个SamplMinaServerHander对象 | |
21 | -// connector.setHandler(new ClientHandler()); | |
22 | -// | |
23 | -// //set connect timeout | |
24 | -// connector.setConnectTimeout(30); | |
25 | -// | |
26 | -// //连接到服务器: | |
27 | -// ConnectFuture cf = connector.connect(new InetSocketAddress("localhost",9104)); | |
28 | -// | |
29 | -// //Wait for the connection attempt to be finished. | |
30 | -// cf.awaitUninterruptibly(); | |
31 | -// | |
32 | -// cf.getSession().getCloseFuture().awaitUninterruptibly(); | |
33 | -// | |
34 | -// connector.dispose(); | |
26 | + | |
35 | 27 | ClientDTO clientDTO = ClientDTO.builder().row(2).col(3).maxAttn(5).build(); |
36 | 28 | Lte3000Client lte3000Client = new Lte3000Client(); |
37 | - | |
38 | 29 | lte3000Client.start(clientDTO); |
30 | + | |
39 | 31 | boolean a = lte3000Client.isCrossPointOn(clientDTO.getRow(),clientDTO.getCol()); |
40 | 32 | int c = lte3000Client.getAttenuation(clientDTO.getCol()); |
41 | 33 | byte[] bytes = lte3000Client.genCloseCommand(); | ... | ... |