Exercises – وژه اول درس Solved

$ 24.99
Category:

Description

دا ه ق و ، ۱۴۰۱
ا د: : ا ن:
د ی ر ۱ ا ن ر ت زری – زارع

ف از ا م ا وژه ا ا ا ی ز نc و د یsocket programming ا .
؟
م ای اری ار ط دو دازه روی ا . در ا ار ط دو ،
ا ا ت را ان از ان در . در واabstraction ای ی ا ا ار ط را .
ح وژه:
در ا وژه ا و وش ز ی ن ا ده ازsocket
programming و ا ا ی ز نC ده زی .
ه‌ ا ای :
در ا وژه ان ار و ه وارد د. ان ار وارد دا ا م د را وارد روی رت ان ار ن در ن در ده ا
وع ش دادن ا ی و و ا را در و ا روی ا ی ددر ا . د ا ن و ه و ار ز ا ای دازه ا ا .
و‌ های وارد د ا ا م د را وارد ان ا د را اه رت وارد و انرا از ار طUDP روی رتbroadcast م اران ا ا را در .
از اران ا روی ا ی د د . ار ط و ه وار از عTCP رت د و ار از ر و ه اه ا ار ل ده و ه درل ش دن ا د. ا ر در ا وش در ان و ه ا د راbraodcast اران ور و و ه ب د و در ز ن اران ای ا ردد د و ه ان ور و اران در ان و
.
ا ۳ و دارد: در ا ر ار – در ل ا ه – ه
در ز ا و ه ای ارbroadcast د و ا در در ا ر ار اردارد و ام از ار ا و ه ار ط ار و د . ز از ار ایا د و ا از در ا ر ار در ل ا ه و
ار د ی ا ای ا ا د ار ل . در ر ا ه ا و م
ا م از ف و ه ار ار ل د و ا ه و در رت
ن ا ه و ا در ا ر ار دد.
اری در ل ا ه از ان و و ا در ا ر ار و در لا ه را و ز ن ی در و ا ا ق رتbroadcast م ار ا مد د را ا . در ز ن ا ه از ا و ه د را از ار در دا از ۲ ز را ا م د :
– ان را در ا رت ا ا م ر ه و ا د.
– ان را رد در ا رت ا ا ه ا م ر ه و و ا در ا ر ار
دد.
در رت دن ا ه از ن ا و ه ان ا را اه در ص د گ .
و ه ا ن روی ا اران وت در ل ا ه ا در ازا دات اران در و ه داده د و ر ن د ا دو دات و ه داده. د و و ه دن ار و ا
او ار ل از اران را .
:
در ا ه در ر ار ۱ د از ف و ه در د ا ه ه و
و ا در ا ر ار ز دد.
ای ده زی از لSIGALRM و لalarm ا ده .
ز :
در ل ا ای ، و ه ا روی ا اران وت در ل ا ه ا دازهو ه ا ر ز ن ار و در ا ی ان ر . و از ل blocking دار و ا ای ان د. ای ا از لselect ا ده . ا ل ا ار ت وI/O را ون ک دن . در ا وژه لselect ، مI/O ون ا رو ا ای ک د ا م .
ت :
– و ای داده ه ای از ا اع م ه د ن ا و ع ای م ی رد و ل ه در د ل ا .
– ا ض ا ا ده ه ای ا ص و ا و و های ا
ان ن را دو ر ا زی دن ا ارد .
– و ه ز ا ا ا د روی ا و در ل ا ه ا
.
– ای را در ده زی ا ض ز ا ه ار ا م و ا در ده ا ک د و ار ا از ا م ا ه ا ها و
و داد ها د دارد.
– و ه ا ن روی ا وت در ل ا ه و ار ا نروی ا در ل ا ه . د و ه ا ن دو ار روی ا
ا ه .
– و ا از ار طUDP اران ا ع داده د.
– ادرس یIP راlocalhost ن 127.0.0.1 در .
– ار دادنstdin درselect د ا ون ک ن از ل ورودی ا .
– و ه و ار ا ا ا :
./buyer <server_port>
./seller <server_port>
ت :
● در ا وژه ن ز نc وgcc ن .
● وژه ی درس ه ا .
● در ا ایlog ی و ن اران و م ی رد و ل ه در اکا ات روی ا ی ای ار پ رو ا ای . اlog م از د را ن د .
● ده زی ل read, write, open و … و ا ده از ا
https://linux.die.net/man/2 ز . ا ل درfopen ای . ها
وatoi, strcat, strcpy, sprintf ا ای ل ده زی●
… ز .
● ای ا ا از ز و و در درس ار داده ه
ا ده .
https://beej.us/guide/bgnet/html/#client-server-background https://beej.us/guide/bgnet/html/#system-calls-or-bust http://beej.us/guide/bgnet/html/#broadcast-packetshello-world
● د ی داده ه ( اهMakefile )
در از دن دو ا اbuyer وseller را .
. در درس ا دOS_CA1_<SID>.zip مzip ا در ده
● در ر ا دا ا از وم درس در ا ن و ا د ران ا ز وژه ال
د را .
pkootzari@gmail.com alizare1@ut.ac.ir

Reviews

There are no reviews yet.

Be the first to review “Exercises – وژه اول درس Solved”

Your email address will not be published. Required fields are marked *