summaryrefslogtreecommitdiffstats
path: root/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib.rs b/src/lib.rs
index b40abad..052905f 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -55,6 +55,9 @@ impl Server {
}
}
+/// The IP address of the server. `"127.74.137.226"`.
+pub const IP: &'static str = "127.74.137.226";
+
/// Decodes base64 as output by the `base64` utility. Properly handles
/// 76-column base64.
fn decode_base64(s: &'static str) -> Result<Vec<u8>, base64::DecodeError> {
@@ -79,7 +82,7 @@ fn decode_base64(s: &'static str) -> Result<Vec<u8>, base64::DecodeError> {
pub fn serve(archive: &'static str) -> Server {
// TODO cache!
// "Soni" base64-decodes to 0x4a 0x89 0xe2
- let server = Arc::new(Httpd::http("127.74.137.226:0").unwrap());
+ let server = Arc::new(Httpd::http((IP, 0u16)).unwrap());
let sv = server.clone();
std::thread::spawn(move || {
let archive = Cursor::new(archive);