програматемазм: трансфинитная реализация C/C++

May 04, 2010 01:56

На основе трансфинитной индукции можно построить что-то вроде машины Тьюринга, но помощнее, на эту тему даже написано несколько статей. Представим себе реализацию C/C++ на такой машине: 1) память никогда не кончается, 2) линейного стека нет, стекфреймы никогда не уничтожаются, 3) после любого цикла/рекурсии со счетным числом шагов выполнение ( Read more... )

Leave a comment

Comments 4

может знаешь? pansa May 4 2010, 19:58:20 UTC
Хочется из под линукса, с заданного ethernet интерфейса послать ip пакет на заданный ip. Ip gateway'я который туда ведет известен. При этом не хочется пользоваться таблицей маршрутизации. Как такое сделать?

Reply

Re: может знаешь? ringm May 4 2010, 20:18:35 UTC
нет, никогда таким не занимался... ну так что тут сложного, вроде бы - надо узнать ethernet адрес гейтвея через ARP, собрать ethernet пакет, послать через packet socket. адрес гейтвея можно посмотреть через SIOCGARP или в /proc/net/arp, если там нет - хз, что делать. видимо, нужно будет самому послать ARP запрос через тот же packet socket и принять ответ. man 7 packet, man 7 arp.

скорее всего, есть какие-то готовые решения.

Reply

Re: может знаешь? pansa May 4 2010, 20:29:12 UTC
Ты умный :)

Как у тебя дела, что в жизни происходит?

Reply

Re: может знаешь? ringm May 5 2010, 07:23:38 UTC
ума тут никакого не надо, прочитать ip для чайников, а слова вроде SIOCGARP гуглятся за 10 секунд. тут нужно жопой работать, с деталями разбираться.
в нуйорке, работаю, в традиционных планах вернуться асап. так, ничего интересного не происходит.

Reply


Leave a comment

Up