#include #include #include #include int onopen(void) { fprintf(stderr, "Connection opened.\n"); return 0; } int onmessage(libwsclient_message *msg) { fprintf(stderr, "Received (%llu): %s\n", msg->payload_len, msg->payload); return 0; } int main(int argc, char **argv) { wsclient *client = libwsclient_new("ws://websocket.mtgox.com/mtgox"); if(!client) { fprintf(stderr, "Unable to initialize new WS client.\n"); exit(1); } client->onopen = &onopen; client->onmessage = &onmessage; libwsclient_send(client, "Testing"); libwsclient_run(client); return 0; }