int startConnection(Client *C, char *host, PortType port, Proto_MT_Handler h) { if (globals.host[0]!=0 && globals.port!=0) { if (proto_client_connect(C->ph, host, port)!=0) { fprintf(stderr, "failed to connect\n"); return -1; } //change to game board char board[] = {'0', '1', '2', '3', '4', '5', '6', '7', '8'}; //(void *) board; proto_session_set_data(proto_client_event_session(C->ph), board ); //proto_session_set_data(proto_client_event_session(C->ph), C); #if 0 if (h != NULL) { proto_client_set_event_handler(C->ph, PROTO_MT_EVENT_BASE_UPDATE, h); } #endif return 1; } return 0; }
int startConnection(Client *C, char *host, PortType port, Proto_MT_Handler h) { if (globals.host[0]!=0 && globals.port!=0) { if (proto_client_connect(C->ph, host, port)!=0) { fprintf(stderr, "failed to connect\n"); return -1; } proto_session_set_data(proto_client_event_session(C->ph), C); #if 0 if (h != NULL) { proto_client_set_event_handler(C->ph, PROTO_MT_EVENT_BASE_UPDATE, h); } #endif return 1; } return 0; }