The UNIX and Linux Forums  
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.

Go Back   El UNIX y Linux Foros > Arriba Foros > UNIX for Dummies Preguntas y Respuestas
.
google unix.com



UNIX for Dummies Preguntas y Respuestas Si no está seguro de que para publicar un UNIX o Linux cuestión, puesto que aquí. Todos los novatos en Linux, UNIX y bienvenida!

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
El uso de las llamadas al sistema ilavenil UNIX Desktop for Dummies Preguntas y Respuestas 1 03-01-2008 05:21 AM
UDP zócalo - puede tanto el cliente como el servidor y enviar recv rvan Programación de Alto Nivel 1 05-09-2007 03:36 AM
Llamadas al sistema? PlunderBunny UNIX for Dummies Preguntas y Respuestas 2 03-26-2006 10:12 PM
enviar y recv paquete ARP en AS3.0 lameryang Programación de Alto Nivel 0 09-22-2005 12:05 AM
Llamadas al sistema para cp y mv gaurava99 UNIX for Dummies Preguntas y Respuestas 2 04-25-2005 11:04 AM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 02-04-2008
pedrosacosta pedrosacosta is offline
Usuario Registrado
  
 

Fecha: febrero 2008
Publicaciones: 7
registro de enviar, sendrec, recv y notificará las llamadas al sistema

Hola,
Tengo una pregunta sobre MINIX OS.

1 - Me gustaría acceder a los mensajes que el usuario o el núcleo de cada proceso de enviar a otros a través de la llamada al sistema enviar, recv, sendrec y notificar.
Desde MINIX es un sistema operativo microkernel, supongo que la mejor forma es tener un socket TCP, escuchando en la dirección INADDR_ANY. Pero, no sé qué puerto debo usar. ¿Puede alguien ayudarme?

2 - He el siguiente código:

Código:
int main(void)
{
	int sockfd, new_fd;  // listen on sock_fd, new connection on new_fd
	struct sockaddr_in my_addr;	// my address information
	struct sockaddr_in their_addr; // connector's address information
	socklen_t sin_size;
	struct sigaction sa;
	int yes=1;

	if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) == -1) {
		perror("socket");
		exit(1);
	}
(..)
my_addr.sin_family = AF_INET;		 // host byte order
	my_addr.sin_port = htons(MYPORT);	 // short, network byte order
	my_addr.sin_addr.s_addr = INADDR_ANY; // automatically fill with my IP
	memset(my_addr.sin_zero, '\0', sizeof my_addr.sin_zero);

	if (bind(sockfd, (struct sockaddr *)&my_addr, sizeof my_addr) == -1) {
		perror("bind");
		exit(1);
	}

(...)
}
Pero me sale el error que, "Dirección de familia no es compatible". No entiendo por qué?

Gracias,
Pedro
 

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 10:05 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0