Back to calling socat ourselves

This commit is contained in:
Neale Pickett 2010-12-10 17:07:16 -07:00
parent 1a06efd5fc
commit 90d91a8979
1 changed files with 8 additions and 3 deletions

9
bot.ml
View File

@ -89,11 +89,16 @@ let main () =
let bot = {store = Infobot.create "info.cdb"} in let bot = {store = Infobot.create "info.cdb"} in
let dispatcher = Dispatch.create () in let dispatcher = Dispatch.create () in
let iobuf_out = Iobuf.create dispatcher Unix.stdout "collab_out" let conn_out, conn_in =
Process.spawn "socat" [|"socat";
"STDIO";
"OPENSSL:woozle.org:697,verify=0"|]
in
let iobuf_out = Iobuf.create dispatcher conn_out "collab_out"
discard_command discard_command
handle_error handle_error
in in
let _ = Iobuf.create dispatcher Unix.stdin "collab_in" let _ = Iobuf.create dispatcher conn_in "collab_in"
(handle_command bot iobuf_out) (handle_command bot iobuf_out)
handle_error handle_error
in in