私は、http://code.google.com/p/apnsd/でapnsデーモンを稼働させようとしており、ネットワーキングに問題があります。私はデーモンをポート1055でリッスンするように設定しましたが(他のポートも試しました)私はデーモンを起動することができ、それは正常に動作するようです(リンゴサーバーへの接続を含む)、私はnetstat -aと入力すると、ネットワークポートが開いて聞いているのを見ることができません。私はWindows 7で動作しており、Windowsファイアウォールを無効にしています(ファイアウォールの問題ではないと思います)。ポートがWindows上でねじれているapnsデーモンをリッスンしていません。
私は成功したポートのさまざまなhttp://twistedmatrix.com/documents/current/core/examples/index.html(simpleclient.py & simpleserv.py)でツイストデモサーバとクライアントを実行してきた、ともポートがのnetstat -aで表示されていることを確認し、私はない行うことができますOS/python/twisted /その他の必須モジュールのインストール/設定に問題があると考えてください。私はdameon内の関連するコードは(print文を自分で追加された)であると考えてい
:
print "LISTENING TCP SERVER"
print "PORT", listener_data["port"], listener_data["port"].__repr__
server = internet.TCPServer(listener_data["port"], listener)
print server
私はこの行を実行した後、ポートが表示されますことを思っただろうに、netstat -aで開かれています。誰かが問題の原因を示唆することができますか、さらに診断する方法についての提案を提供できますか?
私はそれは、関連はないと思うが、私のAPNデーモンの構成は次のとおりです。
{
'listeners': {
'line': {
'class': 'apnsd.listeners.line.LineProtocolFactory',
# 'interface': "192.168.1.3", #default: all interface
'port':1055,
},
},
'apps': {
'gp': {
'apns_dev': {
'app_id': "xxx",
'app_class': "xxx",
'certificate_file': "F:/cert_file.pem",
'privatekey_file': "F:/pk_unencrypted.pem",
},
},
}
}