1、增加ntrip proxy服务
This commit is contained in:
parent
4ffc6e732d
commit
e2f95ff358
@ -28,7 +28,7 @@ public class D331RtcmMessageExecutor implements Executor<D331RtcmMessage, Void>
|
||||
// 推送基站数据
|
||||
byte[] srcData = new byte[message.getSrcBuf().readableBytes()];
|
||||
message.getSrcBuf().getBytes(0,srcData);
|
||||
rtcmClient.sendMessage(srcData);
|
||||
rtcmClient.send(srcData);
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
@ -35,9 +35,9 @@ public class D341GgaMessageExecutor implements Executor<D341GgaMessage, Void> {
|
||||
message.getSrcBuf().getBytes(0, srcData);
|
||||
|
||||
// send to ntrip server
|
||||
ntripClient.sendMessage(transData);
|
||||
ntripClient.sendWithDebug(transData);
|
||||
// send to rtcm server
|
||||
rtcmClient.sendMessage(srcData);
|
||||
rtcmClient.send(srcData);
|
||||
}
|
||||
catch (Exception e){
|
||||
logger.error("Exception {}",e);
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
package com.imdroid.ntripproxy.service;
|
||||
|
||||
import com.imdroid.common.util.DataTypeUtil;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import java.net.DatagramPacket;
|
||||
@ -29,15 +30,19 @@ public class UDPClient {
|
||||
}
|
||||
}
|
||||
|
||||
public void sendMessage(byte[] data) {
|
||||
public void send(byte[] data) {
|
||||
try {
|
||||
/*if (logger.isDebugEnabled()) {
|
||||
logger.debug("推送udp {}: {}", port, DataTypeUtil.getHexString(data));
|
||||
}*/
|
||||
DatagramPacket packet = new DatagramPacket(data, data.length, inetAddress, port);
|
||||
socket.send(packet);
|
||||
} catch (Exception e) {
|
||||
logger.error("推送异常:", e);
|
||||
}
|
||||
}
|
||||
|
||||
public void sendWithDebug(byte[] data) {
|
||||
if (logger.isDebugEnabled()) {
|
||||
logger.debug("推送udp {}: {}", port, DataTypeUtil.getHexString(data));
|
||||
}
|
||||
send(data);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user