Search found 4 matches

by Kreoton
Fri Sep 16, 2022 12:36 am
Forum: Network
Topic: socket_process_end
Replies: 9
Views: 43276

Re: socket_process_end

А вы можете кинуть нам патч пожалуйста) Изменить в socket.inc, для того, чтобы отсчет пошел сначала. ; в socket_alloc mov edi, [last_socket_num] ; заменить на mov edi, 0 Закрытие сокетов при завершении процесса: ; ; Добавил в stack_init пепехват завершения процесса или потока. Таким же способом буд...
by Kreoton
Thu Sep 15, 2022 10:49 am
Forum: Network
Topic: socket_process_end
Replies: 9
Views: 43276

Re: socket_process_end

Я подумал проще портировать стек из KolibriOS, т.к тоже на FASM'e. На счет lwIP надо подумать.. В принципе, его можно дорабатывть по мере необходимости. Критичный для меня функционал я уже доработал. И считаю, что его уже достаточно для создания сетевых приложений, например - мессенджера. А касатель...
by Kreoton
Thu Sep 15, 2022 9:09 am
Forum: Network
Topic: socket_process_end
Replies: 9
Views: 43276

Re: socket_process_end

Буду открывать по мере готовности. На данный момент открыл исходники новых программ на С (ipconfig, ping, taskmgr, wget, http-server), mx32.asm (ring3 API), и исходный код ядра kernel.asm

Выложил на свой сайт и на github

На счет лицензии еще подумаю.
by Kreoton
Thu Sep 15, 2022 3:59 am
Forum: Network
Topic: socket_process_end
Replies: 9
Views: 43276

socket_process_end

В процессе портирования сетевой подсистемы в Miraculix OS, возникло пару вопросов. Почему не используется процедура закрытия сокетов, при завершении процесса - socket_process_end? Кроме того, обратил внимание, что поиск номера свободного сокета в socket_alloc, идет не с начала, а начиная с последнего.