diff options
Diffstat (limited to 'src/lib.rs')
-rw-r--r-- | src/lib.rs | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -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); |