main.swift 644 B

1234567891011121314151617181920212223242526272829303132
  1. //
  2. // main.swift
  3. // SwifterOSX
  4. // Copyright (c) 2014 Damian Kołakowski. All rights reserved.
  5. //
  6. import Foundation
  7. var error: NSError?
  8. let server = demoServer(NSBundle.mainBundle().resourcePath)
  9. if !server.start(listenPort: 9080, error: &error) {
  10. println("Server start error: \(error)")
  11. } else {
  12. println("Server started; try a connection now")
  13. sleep(10)
  14. println("main thread is awake again")
  15. server.stop()
  16. println("Server started; try a connection now")
  17. sleep(10)
  18. server.start(listenPort: 9080, error: &error)
  19. println("stopped server; try to connect")
  20. while ( true ) { };
  21. }