Bonjour, je dois coder un client tcl pour un serveur de chat en c, mais je rencontre quelque difficultés, il arrive très frequemment lors de la fermeture de mon client que ma session utilisateur unix se ferme, et je me retrouve dans l'impossibilité de me reloguer, je dois reboot mon pc, j'aimerais comprendre d'ou cela peu provenir, si quelqu'un pouvait m'aider, merci. mon code ressemble à ça pour le moment, je me connecte juste au serveur: #!/usr/bin/tclsh8.5
set host localhost set port 62001 set rc [catch { set channel [socket $host $port] } msg] if {$rc == 1} { log $msg; exit }
Marsh Posté le 01-12-2008 à 16:36:03
Bonjour,
je dois coder un client tcl pour un serveur de chat en c, mais je rencontre quelque difficultés, il arrive très frequemment lors de la fermeture de mon client que ma session utilisateur unix se ferme, et je me retrouve dans l'impossibilité de me reloguer, je dois reboot mon pc, j'aimerais comprendre d'ou cela peu provenir, si quelqu'un pouvait m'aider, merci.
mon code ressemble à ça pour le moment, je me connecte juste au serveur:
#!/usr/bin/tclsh8.5
set host localhost
set port 62001
set rc [catch { set channel [socket $host $port] } msg]
if {$rc == 1} { log $msg; exit }
proc log {msg} { puts "$::host:$::port: ***$msg" }
vwait forever