77 |
lsock = new ServerSocket(port, backlog, bindAddr); |
lsock = new ServerSocket(port, backlog, bindAddr); |
78 |
} |
} |
79 |
|
|
80 |
|
/** Return the IP-address of remote host */ |
81 |
|
|
82 |
|
public String getRemoteIPAddress() { |
83 |
|
|
84 |
|
return csock.getInetAddress().toString().substring(1); |
85 |
|
|
86 |
|
} |
87 |
|
|
88 |
public void run() { |
public void run() { |
89 |
try { |
try { |
90 |
while (!isInterrupted()) { |
while (!isInterrupted()) { |
91 |
Socket csock = lsock.accept(); |
csock = lsock.accept(); |
92 |
HTTPConnection sess = |
HTTPConnection sess = |
93 |
connf.newConnection(csock); |
connf.newConnection(csock); |
94 |
} |
} |
97 |
|
|
98 |
private ServerSocket lsock; |
private ServerSocket lsock; |
99 |
private HTTPConnection.Factory connf; |
private HTTPConnection.Factory connf; |
100 |
|
private Socket csock; |
101 |
|
|
102 |
public static void main(String[] argv) { |
public static void main(String[] argv) { |
103 |
try { |
try { |