comparison plugins/crazychat/cc_network.c @ 11272:80ee726755d4

[gaim-migrate @ 13455] another commit to crazy c committer: Tailor Script <tailor@pidgin.im>
author Charlie Stockman <chuckleberry>
date Mon, 15 Aug 2005 08:25:31 +0000
parents 8bcd4d4ccef6
children 17142948653e
comparison
equal deleted inserted replaced
11271:b33eccbc3a10 11272:80ee726755d4
108 if (!conv) { 108 if (!conv) {
109 conv = gaim_conversation_new(GAIM_CONV_IM, account, name); 109 conv = gaim_conversation_new(GAIM_CONV_IM, account, name);
110 } 110 }
111 im = gaim_conversation_get_im_data(conv); 111 im = gaim_conversation_get_im_data(conv);
112 snprintf(buf, BUFSIZ, "%s%s!%d", CRAZYCHAT_INVITE_CODE, 112 snprintf(buf, BUFSIZ, "%s%s!%d", CRAZYCHAT_INVITE_CODE,
113 gaim_network_get_ip_for_account(account, -1), cc->tcp_port); 113 gaim_network_get_my_ip(-1), cc->tcp_port);
114 Debug("Sent invite to %s for port: %d\n", name, cc->tcp_port); 114 Debug("Sent invite to %s for port: %d\n", name, cc->tcp_port);
115 gaim_conv_im_send(im, buf); 115 gaim_conv_im_send(im, buf);
116 } 116 }
117 117
118 void cc_net_recv_invite(GaimAccount *account, struct crazychat *cc, char *name, 118 void cc_net_recv_invite(GaimAccount *account, struct crazychat *cc, char *name,
194 assert(setsockopt(session->tcp_sock, SOL_SOCKET, SO_REUSEADDR, 194 assert(setsockopt(session->tcp_sock, SOL_SOCKET, SO_REUSEADDR,
195 &reuse, sizeof(int)) != -1); 195 &reuse, sizeof(int)) != -1);
196 struct sockaddr_in my_addr; 196 struct sockaddr_in my_addr;
197 my_addr.sin_family = AF_INET; 197 my_addr.sin_family = AF_INET;
198 my_addr.sin_port = htons(session->cc->tcp_port); 198 my_addr.sin_port = htons(session->cc->tcp_port);
199 assert(inet_aton(gaim_network_get_ip_for_account(account, -1), 199 assert(inet_aton(gaim_network_get_my_ip(-1),
200 &my_addr.sin_addr)); 200 &my_addr.sin_addr));
201 memset(&my_addr.sin_zero, 0, sizeof(my_addr.sin_zero)); 201 memset(&my_addr.sin_zero, 0, sizeof(my_addr.sin_zero));
202 assert(bind(session->tcp_sock, (struct sockaddr*)&my_addr, 202 assert(bind(session->tcp_sock, (struct sockaddr*)&my_addr,
203 sizeof(my_addr)) != -1); 203 sizeof(my_addr)) != -1);
204 Debug("Listening on port: %d\n", my_addr.sin_port); 204 Debug("Listening on port: %d\n", my_addr.sin_port);
269 session = cc_add_session(args->cc, args->name); 269 session = cc_add_session(args->cc, args->name);
270 session->state = ACCEPTED; 270 session->state = ACCEPTED;
271 session->peer_ip = args->peer_ip; 271 session->peer_ip = args->peer_ip;
272 session->peer_port = args->peer_port; 272 session->peer_port = args->peer_port;
273 snprintf(buf, BUFSIZ, "%s%s", CRAZYCHAT_ACCEPT_CODE, 273 snprintf(buf, BUFSIZ, "%s%s", CRAZYCHAT_ACCEPT_CODE,
274 gaim_network_get_ip_for_account(args->account, -1)); 274 gaim_network_get_my_ip(-1));
275 conv = gaim_find_conversation_with_account(GAIM_CONV_ANY, args->name, 275 conv = gaim_find_conversation_with_account(GAIM_CONV_ANY, args->name,
276 args->account); 276 args->account);
277 if (!conv) { 277 if (!conv) {
278 conv = gaim_conversation_new(GAIM_CONV_IM, 278 conv = gaim_conversation_new(GAIM_CONV_IM,
279 args->account, args->name); 279 args->account, args->name);
373 assert(!setsockopt(session->udp_sock, SOL_SOCKET, SO_REUSEADDR, 373 assert(!setsockopt(session->udp_sock, SOL_SOCKET, SO_REUSEADDR,
374 &reuse, sizeof(reuse))); 374 &reuse, sizeof(reuse)));
375 375
376 my_addr.sin_family = AF_INET; 376 my_addr.sin_family = AF_INET;
377 my_addr.sin_port = htons(session->cc->udp_port); 377 my_addr.sin_port = htons(session->cc->udp_port);
378 assert(inet_aton(gaim_network_get_ip_for_account(account, -1), 378 assert(inet_aton(gaim_network_get_my_ip(-1),
379 &my_addr.sin_addr)); 379 &my_addr.sin_addr));
380 memset(my_addr.sin_zero, 0, sizeof(my_addr.sin_zero)); 380 memset(my_addr.sin_zero, 0, sizeof(my_addr.sin_zero));
381 assert(!bind(session->udp_sock, (struct sockaddr*)&my_addr, 381 assert(!bind(session->udp_sock, (struct sockaddr*)&my_addr,
382 sizeof(my_addr))); 382 sizeof(my_addr)));
383 session->peer.sin_family = AF_INET; 383 session->peer.sin_family = AF_INET;