Mercurial > hg > RemoteEditor > REPSessionManager
comparison rep/REPPacketReceive.java @ 17:806e34a6fecd
*** empty log message ***
author | pin |
---|---|
date | Fri, 02 Nov 2007 15:27:31 +0900 |
parents | cb482350a1aa |
children | b429fe1e15a8 |
comparison
equal
deleted
inserted
replaced
16:cb482350a1aa | 17:806e34a6fecd |
---|---|
7 import java.util.StringTokenizer; | 7 import java.util.StringTokenizer; |
8 | 8 |
9 public class REPPacketReceive { | 9 public class REPPacketReceive { |
10 | 10 |
11 SocketChannel socketchannel; | 11 SocketChannel socketchannel; |
12 private int HEADER_SIZE = 24; | 12 private final int HEADER_SIZE = 24; |
13 private String host; | 13 //private String host; |
14 private int port; | 14 //private int port; |
15 | 15 |
16 public REPPacketReceive(SocketChannel sc){ | 16 public REPPacketReceive(SocketChannel sc){ |
17 socketchannel = sc; | 17 socketchannel = sc; |
18 } | 18 } |
19 | 19 |
74 | 74 |
75 | 75 |
76 private void getSocket(REPCommand command) { | 76 private void getSocket(REPCommand command) { |
77 String string = command.string; | 77 String string = command.string; |
78 StringTokenizer st2 = new StringTokenizer(string, ":"); | 78 StringTokenizer st2 = new StringTokenizer(string, ":"); |
79 host = st2.nextToken(); | 79 String host = st2.nextToken(); |
80 String portstring = st2.nextToken(); | 80 String portstring = st2.nextToken(); |
81 port = Integer.parseInt(portstring); | 81 int port = Integer.parseInt(portstring); |
82 int socketInfoLength = host.length() + portstring.length() + 2; | 82 int socketInfoLength = host.length() + portstring.length() + 2; |
83 command.setString(string.substring(0, string.length() - socketInfoLength)); | 83 command.setString(string.substring(0, string.length() - socketInfoLength)); |
84 command.setHost(host); | |
85 command.setPort(port); | |
84 } | 86 } |
85 } | 87 } |