Advertisement
Guest User

Untitled

a guest
Feb 16th, 2019
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1.  
  2. cl-user> (let* ((port 9004)
  3. (server (usocket:socket-listen "localhost" port :element-type '(unsigned-byte 8)))
  4. (connect (usocket:socket-connect "localhost" port :element-type '(unsigned-byte 8)))
  5. (accept (usocket:socket-accept server :element-type '(unsigned-byte 8)))
  6. (output (make-array 5 :element-type '(unsigned-byte 8))))
  7. (unwind-protect
  8. (progn
  9. (write-sequence (map '(vector (unsigned-byte 8)) 'char-code "asdf") (usocket:socket-stream connect))
  10. (when (listen (usocket:socket-stream accept))
  11. (read-sequence output (usocket:socket-stream accept)))
  12. output)
  13. (usocket:socket-close accept)
  14. (usocket:socket-close connect)
  15. (usocket:socket-close server)))
  16. #(0 0 0 0 0)
  17. cl-user> (let* ((port 9005)
  18. (server (usocket:socket-listen "localhost" port :element-type '(unsigned-byte 8)))
  19. (connect (usocket:socket-connect "localhost" port :element-type '(unsigned-byte 8)))
  20. (accept (usocket:socket-accept server :element-type '(unsigned-byte 8)))
  21. (output (make-array 5 :element-type '(unsigned-byte 8))))
  22. (unwind-protect
  23. (progn
  24. (write-sequence (map '(vector (unsigned-byte 8)) 'char-code "asdf") (usocket:socket-stream connect))
  25. (read-sequence output (usocket:socket-stream accept))
  26. output)
  27. (usocket:socket-close accept)
  28. (usocket:socket-close connect)
  29. (usocket:socket-close server)))
  30. ; Evaluation aborted on #<swank::invoke-default-debugger #x30200243726D>.
  31. cl-user>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement