git://git.nikiroo.be
/
fanfix.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'subtree'
[fanfix.git]
/
src
/
be
/
nikiroo
/
utils
/
serial
/
server
/
ServerBridge.java
diff --git
a/src/be/nikiroo/utils/serial/server/ServerBridge.java
b/src/be/nikiroo/utils/serial/server/ServerBridge.java
index 25d451c51577cb581c05c1daf14e702aec99b86b..0b734c6bbd6ca105b852406b2a97ec64ee71b589 100644
(file)
--- a/
src/be/nikiroo/utils/serial/server/ServerBridge.java
+++ b/
src/be/nikiroo/utils/serial/server/ServerBridge.java
@@
-9,6
+9,7
@@
import java.net.UnknownHostException;
import be.nikiroo.utils.StringUtils;
import be.nikiroo.utils.TraceHandler;
import be.nikiroo.utils.StringUtils;
import be.nikiroo.utils.TraceHandler;
+import be.nikiroo.utils.Version;
import be.nikiroo.utils.serial.Importer;
/**
import be.nikiroo.utils.serial.Importer;
/**
@@
-127,16
+128,17
@@
public class ServerBridge extends Server {
// Bad impl, not up to date (should work, but not efficient)
return new ConnectActionServerString(s, key) {
@Override
// Bad impl, not up to date (should work, but not efficient)
return new ConnectActionServerString(s, key) {
@Override
- public void action() throws Exception {
- onClientContact();
+ public void action(
Version clientVersion
) throws Exception {
+ onClientContact(
clientVersion
);
final ConnectActionServerString bridge = this;
try {
new ConnectActionClientString(forwardToHost, forwardToPort,
forwardToKey) {
@Override
final ConnectActionServerString bridge = this;
try {
new ConnectActionClientString(forwardToHost, forwardToPort,
forwardToKey) {
@Override
- public void action() throws Exception {
- onServerContact();
+ public void action(Version serverVersion)
+ throws Exception {
+ onServerContact(serverVersion);
for (String fromClient = bridge.rec(); fromClient != null; fromClient = bridge
.rec()) {
for (String fromClient = bridge.rec(); fromClient != null; fromClient = bridge
.rec()) {
@@
-165,15
+167,15
@@
public class ServerBridge extends Server {
/**
* This is the method that is called each time a client contact us.
*/
/**
* This is the method that is called each time a client contact us.
*/
- protected void onClientContact() {
- getTraceHandler().trace(">>> CLIENT ");
+ protected void onClientContact(
Version clientVersion
) {
+ getTraceHandler().trace(">>> CLIENT "
+ clientVersion
);
}
/**
* This is the method that is called each time a client contact us.
*/
}
/**
* This is the method that is called each time a client contact us.
*/
- protected void onServerContact() {
- getTraceHandler().trace("<<< SERVER
"
);
+ protected void onServerContact(
Version serverVersion
) {
+ getTraceHandler().trace("<<< SERVER
" + serverVersion
);
getTraceHandler().trace("");
}
getTraceHandler().trace("");
}
@@
-224,7
+226,6
@@
public class ServerBridge extends Server {
* the data to trace
*/
private void trace(String prefix, String data) {
* the data to trace
*/
private void trace(String prefix, String data) {
- // TODO: we convert to string and back
int size = data == null ? 0 : data.length();
String ssize = StringUtils.formatNumber(size) + "bytes";
int size = data == null ? 0 : data.length();
String ssize = StringUtils.formatNumber(size) + "bytes";