pull/1/head
Ivan Olexyn 5 years ago
parent b17b796529
commit a596ec4ce5

@ -2,11 +2,23 @@
The goal of this project is to bypass the limitations caused by ISPs blocking incoming connections. The goal of this project is to bypass the limitations caused by ISPs blocking incoming connections.
It is estimated to require two servlets - one on the webhost (`mispbridge`), and one on the localhost (`mispclient`). It is estimated to require two servlets - one on the webhost (`mispbridge`), and one on the localhost (`mispclient`).
<br>
### Overview ### Overview
![](overview.png) ![](overview.png)
<br>
### Run / Deploy
<br>
#### How to Run / Debug
* In `mispmock` run `core.Main`.
### How to Run <br>
#### How to Deploy
* Install Tomcat * Install Tomcat
* `apt-get install tomcat9` * `apt-get install tomcat9`
* Start Tomcat: * Start Tomcat:
@ -19,3 +31,8 @@ It is estimated to require two servlets - one on the webhost (`mispbridge`), and
* `<bar>/mispbridge/mispbridge/WEB-INF/classes/` * `<bar>/mispbridge/mispbridge/WEB-INF/classes/`
* `<bar>/mispclient/mispclient/WEB-INF/classes/` * `<bar>/mispclient/mispclient/WEB-INF/classes/`
* Compile the project & restart Tomcat. * Compile the project & restart Tomcat.
<br>
### TODO
* See [TODO.md](TODO.md).

@ -0,0 +1,19 @@
#### TODO
* In `ClientMock` put `GET (Ride)(Request)(Data)` on it's own thread.
* Currently it is on the `POST (Ride)` thread.
* It would be better to "decouple" it.
* Clean the `mispmock` code.
* Copy & adapt the `mispmock` code to `mispclient` and `mispbridge`
* Test with Tomcat.
<br>
<br>
#### DO MAYBE
* In `ClientMock` put `GET (Request)` on it's own thread.
* Currently it is on the `POST (Ride)` thread.
* This might be tricky since
* `GET (Request)` doesn't neccessarily know `(Ride)`
* and thus need a trick (?) to be syncronized with it
Loading…
Cancel
Save