どうも。
最近この掲示板に上がっていたiTunesを操作するスクリプトを参考に、
iTunesを遠隔操作するプログラムを作っているのですが、
数秒おきに1曲くらいなら特に問題が無いのですが、
1秒に3回くらいで連続して変更するとエラーになります。
送受どちらが悪いのか不明ですが、
送信側で"NextTrack"と送ると、"NextTrackNextTr"という風になります。
数秒開けると正常なのです。
仕組みは、
sockcheckで受信待ちして、
sockgetで受信するという一般的なものです。
原因はよくわかりません(なんせネットワーク的な知識は皆無なので
この問題を回避するにはどうすればいいのでしょうか?
ソースは1つ1つはそこまで無いのですが、
あわせると結構長いのでこちらから落としてください
http://sakura87.net/tmp/host.html
クライアントソース中の192.168.0.3をあなたの環境に合わせて書き換えてください。
ホストソースは変更不要です。
ちなみに環境は
サーバー(iTunes起動側)
OS Windows XP Media Center Edition 2005
CPU Pentum 4 3GHz HT
LAN 100BASET
HSP 3.1b7
クライアント(捜査側)
OS Windows XP Professional SP2
CPU PentiumM 2.13GHz
LAN 無線 54Mbps
HSP 3.1b7
ルーター BBR-4MG
他に何か必要な情報があればお願いします。