SERVER CLIENT prilojenie na C

5 отговора 198 прегледа
#1

SERVER CLIENT prilojenie na C

imam vypros moje i da e typ no nemoga da namerq reshenie

napisah elementarno prilojenie na C za transfer na file-ove kato clienta prashta a servera poluchava no sled izprashtane pi ostava kanekciq koqto stoi po edna minuta i sled tova se prashta sledvashtiq file chetoh dsta no ne naperih otgovor na problema (kak da q zatvorq )


P.S. pisah na C za linux i go testvah po Slackware 8.1 ako sha pomogne

ako imate idei pishete

a i oshte neshto file-a se prashta po TCP

Отговор
в отговор на Shadow #2

Re: SERVER CLIENT prilojenie na C

CloseSocket(MySocket);

Отговор
в отговор на Shadow #3

Re: SERVER CLIENT prilojenie na C

Napishi po-podrobno.
Ako gi gledash s netstat to toi ne moge da razbere koga sizatvoril socketa
close (sock_fd)
Za transfer ti preporuchvam sendfail ()
Nqma smisul da pravish nov connect () za vseki fail :))

Отговор
в отговор на Shadow #4

Re: SERVER CLIENT prilojenie na C

Да, трябва да затваряш сокета. Докато конекцията е отворена, netstat показва "ESTABLISHED", а след като я затвориш, още известно време я показва като "TIME_WAIT". Това обаче не трябва да те притеснява - означава, че си е затворена.

Отговор
в отговор на Shadow #5

Re: SERVER CLIENT prilojenie na C

probvah da clozna soketa i s netstat go hvanah no loshoto e che sled tova clienta mi dava "brolcen pipe" kogatro opita otnovo da se vyrje a mislq che nee pravilno
pusnah i proverki na vseki red edva li ne i vsichko minava gladko
no pak pri opit za svyrzvane mi bie grashkata

neznam kakvo moje da e

Отговор
в отговор на shadow #6

Re: SERVER CLIENT prilojenie na C

Neshto burkash. Ne e golqma filosofiq.
Dai koda tam deto mislish che se sbozva

Отговор