![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| UNIX for Advanced & Expert Gebruikers Expert-to-Expert. Hier geavanceerde UNIX-, UNIX-commando's, Linux, Operating Systems, System Administration, programmering, Shell, Shell scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| HTTP keep-alive-aansluiting probleem | imdupeng | Hoog Niveau Programmering | 0 | 03-29-2008 09:11 PM |
| Probleem Aansluiten op Socket | Stevhp | Hoog Niveau Programmering | 6 | 04-30-2007 07:27 PM |
| Probleem met HP-Unix, terwijl schriftelijk in aansluiting | AshokG | HP-UX | 0 | 02-25-2005 02:19 |
| Socket Probleem | Agent007 | Hoog Niveau Programmering | 3 | 04-03-2004 08:15 PM |
| [Probleem] Hergebruik haven in BSD socket | Namelijk | Hoog Niveau Programmering | 1 | 11-28-2003 11:36 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
probleem met socket lezing
Ik ben niet in staat om de boodschap over aansluiting op het huidige proces, wanneer de wacht voor haar kind te verlaten.
code ziet er ongeveer als hieronder / / in een draad van het huidige proces / / thread 1 \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u0 int numBytes \u003d lezen (sockid, buf, SIZE); / / Nu is de draad is geblokkeerd \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u0 / / in een andere draad / / thread 2 \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u0 if ((pid \u003d fork ()) \u003d\u003d 0) / / kind-proces ( exec (...); ) anders ( waitpid (pid); / / nu het proces geblokkeerd is voor het kind van de afrit ) \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u0 In het bovenstaande scenario, als kind is het uitvoeren en ouder is geblokkeerd voor kind verlaten, ook als er sprake is van enige boodschap beschikbaar op de aansluiting voor de eerste descrtiptor draad te lezen, ik ben niet in staat om te lezen dat zelfs na het kind af te sluiten. zo kan iemand meer licht werpen op het bovenstaande scenario? Thanks in advance Swap007 |
|
||||
|
yaaa ik m selecteren met behulp van gesprek b4 doen lezen op socket.
zodat de code is iets als dit / / thread 1 \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d int retval \u003d selecteer (.....)// Nu de draad is geblokkeerd en wordt awaked whn iets te Thr lezen uit het stopcontact. if (retval \u003d\u003d -1) rechter << "fout" <<endl; anders int numBytes \u003d lezen (sockid, buf, SIZE); \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u0 verschijnt boete?? |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|