![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!! |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Использование системных вызовов | ilavenil | UNIX Desktop для чайников Вопросы И Ответы | 1 | 03-01-2008 05:21 AM |
| UDP сокета - может так и клиент-сервер и отправлять Recv | rvan | Программирования высокого уровня | 1 | 05-09-2007 02:36 AM |
| Системные вызовы? | PlunderBunny | UNIX для чайников Вопросы И Ответы | 2 | 03-26-2006 09:12 PM |
| отправлять и Recv ARP пакет AS3.0 | lameryang | Программирования высокого уровня | 0 | 09-21-2005 11:05 PM |
| Системные вызовы для CP и М.В. | gaurava99 | UNIX для чайников Вопросы И Ответы | 2 | 04-25-2005 10:04 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
журнал отправить, sendrec, Recv и уведомляет системных вызовов
Привет,
Я вопрос о Minix ОС. 1 - я хотел бы в лог сообщений, которые пользователь или ядром процесса послать друг друга через систему вызова отправить, Recv, sendrec и уведомить. С Minix является микроядра ОС, я полагаю, что лучший способ заключается в том, чтобы иметь сокет TCP, слушая в INADDR_ANY адрес. Но я не знаю, какой порт нужно использовать. Может ли кто-нибудь мне помочь? 2 - я в следующий код: Код:
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);
}
(...)
}
Спасибо, Педро |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|