<function>
<fname property="Applicative Order / LEVEL: 0 サーバのみの特殊関数">
Sync
</fname>
<prototype>
LISP形式

([Sync type="on/off"])

XML形式

<Sync type="on/off"/>
</prototype>
<prototype>
C関数宣言
</prototype>
<explanation>
サーバがSetAgentエージェントを起動するときに、一時的にコネクションがサーバ側とエージェント側の両方が保持している状態が生じる。この時にクライアント側がコマンドを送り込むと、両方が取り合い、両方が返事する可能性があり、混乱を招く。そのため、SetAgentの実行の中で、クライアントに次の命令を送らないように同期をとるキャラクタを送る処理を行っている。この処理をonするかoffするかを指定する。デフォルトはonである。 

ところが、この処理は、特殊なエスケープコードを使っているので、クライアントとしてtelnetで接続した場合は、逆に文字化けを起こしてしまう。これを防ぐために、telnet接続時はSetAgentを実行する前にこのを実行する必要がある。 
</explanation>
</function>
