You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Original bug ID: 258 Reporter: administrator Status: closed Resolution: not a bug Priority: normal Severity: minor Category: ~DO NOT USE (was: OCaml general)
Lorsque que je veux convertir une socket en un channel, il y a un plantage:
...
let (socketService,_)=Unix.accept maSocket in
let ic=(Unix.in_channel_of_descr maSocket) in
...
Lorsque que je veux convertir une socket en un channel, il y a un plantage:
...
let (socketService,_)=Unix.accept maSocket in
let ic=(Unix.in_channel_of_descr maSocket) in
...
En Unix et en Windows NT, les descripteurs de sockets sont des
descripteurs de fichiers comme les autres, et les opérations standard
sur les fichiers (en particulier les E/S avec tampon correspondant aux
types in_channel et out_channel) marchent aussi sur les sockets.
En Windows 95/98/ME, les descripteurs de sockets ont un statut
particulier qui empêche de lire et d'écrire dessus avec les fonctions
standard des fichiers; la seule possibilité est de lire avec Unix.recv
et d'écrire avec Unix.send.
La prochaine release d'OCaml incluera une version Windows/Cygwin,
construite au-dessus de l'environnement d'émulation Unix Cygwin, dans
lequel ce problème ne se manifeste plus (la couche Cygwin fait ce
qu'il faut pour présenter une vision unifiée des descripteurs de
fichiers et de sockets).
Original bug ID: 258
Reporter: administrator
Status: closed
Resolution: not a bug
Priority: normal
Severity: minor
Category: ~DO NOT USE (was: OCaml general)
Bug description
Full_Name: sylvain bidel
Version: ocaml 3.00
OS: Win 98
Submission from: paris11-nas9-36-55.dial.proxad.net (212.27.36.55)
Lorsque que je veux convertir une socket en un channel, il y a un plantage:
...
let (socketService,_)=Unix.accept maSocket in
let ic=(Unix.in_channel_of_descr maSocket) in
...
Fatal error: uncaught exception Unix.Unix_error(12, "channel_of_descr", "")
Remarque : Tout ce passe bien sous Linux
The text was updated successfully, but these errors were encountered: