Sockets: Difference between revisions
Content added Content deleted
m (omit template reason parameter) |
(Added Clojure implementation.) |
||
Line 216: | Line 216: | ||
} |
} |
||
}</lang> |
}</lang> |
||
=={{header|Clojure}}== |
|||
<lang clojure> |
|||
(import '[java.net Socket]) |
|||
... |
|||
(defn send-data [host msg] |
|||
(let [sock (Socket. host 256) |
|||
ostream (.getOutputStream sock) |
|||
msg-as-bytes (.getBytes msg)] |
|||
(.write ostream msg-as-bytes) |
|||
(.flush ostream) |
|||
(.close sock))) |
|||
(send-data "localhost" "Hello") |
|||
nil</lang> |
|||
=={{header|Common Lisp}}== |
=={{header|Common Lisp}}== |