Lines Matching refs:address

332 socket_accept(net_socket *socket, struct sockaddr *address,
341 if (address && *_addressLength > 0) {
342 memcpy(address, &accepted->peer, min_c(*_addressLength,
353 socket_bind(net_socket *socket, const struct sockaddr *address, socklen_t addressLength)
356 if (address == NULL) {
357 // special - try to bind to an empty address, like INADDR_ANY
362 address = ∅
366 if (socket->address.ss_len != 0) {
368 (sockaddr *)&socket->address);
373 memcpy(&socket->address, address, sizeof(sockaddr));
376 (sockaddr *)address);
378 // clear address again, as binding failed
379 socket->address.ss_len = 0;
387 socket_connect(net_socket *socket, const struct sockaddr *address, socklen_t addressLength)
389 if (address == NULL || addressLength == 0)
392 if (socket->address.ss_len == 0) {
399 return socket->first_info->connect(socket->first_protocol, address);
420 if (socket->address.ss_len == 0) {
439 memcpy(buffer->source, &socket->address, socket->address.ss_len);
511 memcpy(&socket->address, &parent->address, parent->address.ss_len);
763 get_route(struct net_domain *_domain, const struct sockaddr *address)
765 if (is_server(address)) {
841 domain_connect(net_protocol *protocol, const struct sockaddr *address)
863 domain_bind(net_protocol *protocol, const struct sockaddr *address)
865 memcpy(&protocol->socket->address, address, sizeof(struct sockaddr_in));
866 protocol->socket->address.ss_len = sizeof(struct sockaddr_in);
874 domain_unbind(net_protocol *protocol, struct sockaddr *address)
944 domain_get_mtu(net_protocol *protocol, const struct sockaddr *address)
1249 sockaddr_in address;
1250 memset(&address, 0, sizeof(address));
1251 address.sin_family = AF_INET;
1252 address.sin_port = htons(1023);
1253 address.sin_addr.s_addr = htonl(0xc0a80001);
1256 (struct sockaddr *)&address, sizeof(struct sockaddr));
1294 sockaddr_in address;
1297 (struct sockaddr *)&address, &size, &connectionSocket);
1303 printf("server: got connection from %08x\n", address.sin_addr.s_addr);
1333 sockaddr_in address;
1334 memset(&address, 0, sizeof(address));
1335 address.sin_len = sizeof(sockaddr_in);
1336 address.sin_family = AF_INET;
1337 address.sin_port = htons(1024);
1338 address.sin_addr.s_addr = INADDR_ANY;
1340 status_t status = socket_bind(gServerSocket, (struct sockaddr*)&address,
1418 sockaddr_in address;
1419 memset(&address, 0, sizeof(address));
1420 address.sin_family = AF_INET;
1421 address.sin_port = htons(1023);
1422 address.sin_addr.s_addr = htonl(0xc0a80001);
1424 status_t status = socket_bind(gClientSocket, (struct sockaddr *)&address,
1435 sockaddr_in address;
1436 memset(&address, 0, sizeof(address));
1437 address.sin_family = AF_INET;
1438 address.sin_port = htons(port);
1439 address.sin_addr.s_addr = htonl(0xc0a80001);
1441 status_t status = socket_connect(gClientSocket, (struct sockaddr *)&address,