bsdsocket library?!?!

Все что связано с программированием на Амиге.

Модераторы: striimii, Vinnny

Re: bsdsocket library?!?!

Сообщение anny 02 сен 2009, 12:23

@acidrain
Залил на тоже место опять
anny
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1267
Зарегистрирован: 05 дек 2004, 01:22

Re: bsdsocket library?!?!

Сообщение acidrain 03 сен 2009, 10:00

Спасибо бАлшое ;)))
Sincerly yours, acidrain.
acidrain
Надоедливый Амигодух
Надоедливый Амигодух
 
Сообщения: 333
Зарегистрирован: 18 май 2002, 15:30
Откуда: KRD

Re: bsdsocket library?!?!

Сообщение megabyte2003 12 янв 2013, 00:16

Где можно почитать как пользоваться bsdsocket.library? И интересно, в AmigaOS 4 она также создается в памяти при присутствующем сетевом соединении?
amiga 1200 + ищется ппц + bvppc + indivision aga mk2
amiga 3000 + cv64/3d
megabyte2003
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 521
Зарегистрирован: 22 сен 2003, 14:16
Откуда: Красногорск, Московская обл.

Re: bsdsocket library?!?!

Сообщение anny 14 янв 2013, 17:50

Да, ее все также нет физически и так же в памяти делается. По сути читать по ней особо нифига и не нужно, все точно также как и в любом tcp/ip стэке, но если именно охото специфик аосные флаги и прочее, то была хорошая дока в amitcp дистрибе.
anny
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1267
Зарегистрирован: 05 дек 2004, 01:22

Re: bsdsocket library?!?!

Сообщение megabyte2003 14 янв 2013, 23:10

anny писал(а):Да, ее все также нет физически и так же в памяти делается. По сути читать по ней особо нифига и не нужно, все точно также как и в любом tcp/ip стэке, но если именно охото специфик аосные флаги и прочее, то была хорошая дока в amitcp дистрибе.

Я просто с сетью в аос никогда не работал. Вот допустим мне надо через HTTP послать POST-запрос. Чем это делается? Я так понимаю, что нужно открыть сокет и туда писать.
amiga 1200 + ищется ппц + bvppc + indivision aga mk2
amiga 3000 + cv64/3d
megabyte2003
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 521
Зарегистрирован: 22 сен 2003, 14:16
Откуда: Красногорск, Московская обл.

Re: bsdsocket library?!?!

Сообщение Q-Master 15 янв 2013, 01:11

megabyte2003 писал(а):
anny писал(а):Да, ее все также нет физически и так же в памяти делается. По сути читать по ней особо нифига и не нужно, все точно также как и в любом tcp/ip стэке, но если именно охото специфик аосные флаги и прочее, то была хорошая дока в amitcp дистрибе.

Я просто с сетью в аос никогда не работал. Вот допустим мне надо через HTTP послать POST-запрос. Чем это делается? Я так понимаю, что нужно открыть сокет и туда писать.

Дык разницы никакой. Сокеты как сокеты.
WBR, Q-Master^MiR
Q-Master
Престарелый Амигодум
Престарелый Амигодум
 
Сообщения: 200
Зарегистрирован: 20 май 2002, 15:41
Откуда: Иваново, Россия

Re: bsdsocket library?!?!

Сообщение anny 18 янв 2013, 19:15

megabyte2003 писал(а):Я просто с сетью в аос никогда не работал.


В любом случае надо будет доку зачитать какую-то стандартную чтобы вникнуть. TCP/IP оно везде стандартно в целом и все (включая инклуды и прочее) почти что на 99% одинаково на всех осях (ну разве что на виндах специфические винсокеты, но и на виндах можно стандартными писать если что). Из тех док которые мне советовали годы взад когда я хз был как это все делать: Beej's Guide to Network Programming

Вот допустим мне надо через HTTP послать POST-запрос. Чем это делается? Я так понимаю, что нужно открыть сокет и туда писать.


Смотря какой язык, и смотря будешь ли юзать сторонние либы. В смысле если это С, и никаких вообще сторонних либ, то тебе с нуля надо заполнить ip структуры, tcp стурктуры (потому как http по tcp), и затем уже http, а там уже и post запрос делать. Если же будешь сторонние либы юзать, типа libcurl, то там уже все проще будет, этого всего не надо мануального будет делать, тупо инитишь курл, и уже курловыми функциями все делаешь. Если захочешь именно amiga специфики, то можешь юзать всякие там TCP / HTTP хандлеры , но по сути и изначально все все равно одно , и надо будет врубиться какой протокол над каким, посмотреть разных сорцов и потестить всяких кодесов. Потом когда в общем врубишся, уже можно будет просто читать RFC на конкретный протокол (RFC это набор стандартов, по типу как ITU-T, но только более в hi level). Скажем надо тебе по http протоколу, это rfc номер такой то, надо по tcp, это номер такой то, надо по вообще всей модели это такой-то.

Для интереса вот чекни кстати этот тред на os4coding, там как раз мы про все это терли, и я там примеры "с нуля на С" постил как все заполнять и get запрос делать по http.
anny
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1267
Зарегистрирован: 05 дек 2004, 01:22

Re: bsdsocket library?!?!

Сообщение megabyte2003 20 янв 2013, 23:38

Нужно для сборки jamiga2 инклуды:

proto/bsdsocket.h
netinet/tcp.h

Где брать для классики?
amiga 1200 + ищется ппц + bvppc + indivision aga mk2
amiga 3000 + cv64/3d
megabyte2003
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 521
Зарегистрирован: 22 сен 2003, 14:16
Откуда: Красногорск, Московская обл.

Re: bsdsocket library?!?!

Сообщение anny 21 янв 2013, 14:20

megabyte2003 писал(а):Нужно для сборки jamiga2 инклуды:

proto/bsdsocket.h
netinet/tcp.h

Где брать для классики?


В целом вот тут все вполне: http://aminet.net/comm/tcp/AmiTCP-SDK-4.3.lha. Можно еще до кучи http://aminet.net/comm/tcp/MiamiSDK211.lha посмотреть (мало ли чего где будет не хватать, чтобы было где порыться).

А еще лучше вариант, это скачать программерский хардфайл для winuae сделанный неким "innoidea" сайтом, в нем уже и 68к версия gcc есть, и инклуды всякие разные для того и этого и чего только нет (включая там и доки по tcp/ip полезные, амига специфичный). Вот он
anny
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1267
Зарегистрирован: 05 дек 2004, 01:22

Пред.

Вернуться в Программирование

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

cron