+
+COMSTACK *stack;
+char *buf = 0;
+int size = 0, length_incoming;
+char *protocol_package;
+int protocol_package_length;
+char server_address[] = "myserver.com:2100";
+int status;
+
+stack = cs_create(tcpip_type, 1, PROTO_Z3950);
+if (!stack) {
+ perror("cs_create"); /* note use of perror() here since we have no stack yet */
+ exit(1);
+}
+
+status = cs_connect(stack, server_address);
+if (status != 0) {
+ cs_perror(stack, "cs_connect");
+ exit(1);
+}
+
+status = cs_put(stack, protocol_package, protocol_package_length);
+if (status) {
+ cs_perror(stack, "cs_put");
+ exit(1);