anny 18 янв 2013, 19:15
[quote="megabyte2003"]
Я просто с сетью в аос никогда не работал. [/quote]
В любом случае надо будет доку зачитать какую-то стандартную чтобы вникнуть. TCP/IP оно везде стандартно в целом и все (включая инклуды и прочее) почти что на 99% одинаково на всех осях (ну разве что на виндах специфические винсокеты, но и на виндах можно стандартными писать если что). Из тех док которые мне советовали годы взад когда я хз был как это все делать: [url=http://beej.us/guide/bgnet/]Beej's Guide to Network Programming[/url]
[quote]
Вот допустим мне надо через HTTP послать POST-запрос. Чем это делается? Я так понимаю, что нужно открыть сокет и туда писать.
[/quote]
Смотря какой язык, и смотря будешь ли юзать сторонние либы. В смысле если это С, и никаких вообще сторонних либ, то тебе с нуля надо заполнить ip структуры, tcp стурктуры (потому как http по tcp), и затем уже http, а там уже и post запрос делать. Если же будешь сторонние либы юзать, типа libcurl, то там уже все проще будет, этого всего не надо мануального будет делать, тупо инитишь курл, и уже курловыми функциями все делаешь. Если захочешь именно amiga специфики, то можешь юзать всякие там TCP / HTTP хандлеры , но по сути и изначально все все равно одно , и надо будет врубиться какой протокол над каким, посмотреть разных сорцов и потестить всяких кодесов. Потом когда в общем врубишся, уже можно будет просто читать RFC на конкретный протокол (RFC это набор стандартов, по типу как ITU-T, но только более в hi level). Скажем надо тебе по http протоколу, это rfc номер такой то, надо по tcp, это номер такой то, надо по вообще всей модели это такой-то.
Для интереса вот чекни кстати [url=http://www.os4coding.net/forum/file-downloading]этот тред[/url] на os4coding, там как раз мы про все это терли, и я там примеры "с нуля на С" постил как все заполнять и get запрос делать по http.