Guest User

Untitled

a guest
Jun 20th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. socket := ServerSocket new()
  2. ai: InAddr
  3.  
  4. match(inet_pton(AddressFamily IP4, "0.0.0.0", ai&)) {
  5. case -1 =>
  6. // Check errno, it should be set to EAFNOSUPPORT
  7. "Invalid address family (?)." println()
  8. case 0 =>
  9. // src does not contain a character string representing a valid network address in the specified address family.
  10. "Invalid network address." println()
  11. case 1 =>
  12. // Success!
  13. "Success!" println()
  14. }
  15.  
  16. addr := SocketAddressIP4 new(ai, 8000)
  17. socket bind(addr)
  18. socket listen(100)
  19.  
  20. while(true) {
  21. conn := socket accept()
  22. writer := conn writer()
  23. writer write("<html><body>Hello, from the ooc socket world!</body></html>")
  24. conn close()
  25. }
Add Comment
Please, Sign In to add comment