Local namespace socket

1 resposta
gustavo.gabriel

Estou procurando em java algo equivalente a “local namespace socket” em C/C++ - onde o endereco do socket é um “arquivo” local.
Existe local namespace em JAVA ??? (conheco apenas internet namespaces em java)
Há algum modo de fazer uma conexao com o “local namespace socket” criado em C via java ??
Segue o trecho de criacao do local namespace socket em C.
Obrigado.
[]s,
Gustavo.

const char* const socket_name = argv[1];

int socket_fd;

int client_sock_fd;

struct sockaddr_un name;
struct sockaddr_un client_name;

socklen_t client_name_len;

socket_fd = socket(PF_LOCAL, SOCK_STREAM, 0);

name.sun_family = AF_LOCAL;
strcpy(name.sun_path, socket_name);

bind(socket_fd, &name, SUN_LEN(&name));

listen(socket_fd, 5);

client_sock_fd = accept(socket_fd, &client_name, &client_name_len); :?: :?: :?:

1 Resposta

cv1

Por razoes de portabilidade (local sockets no windows?! hah!), Java nao tem isso, e implementa apenas sockets IP.

Criado 3 de março de 2004
Ultima resposta 3 de mar. de 2004
Respostas 1
Participantes 2