Flask + Flask-soketIOを使用してインスタントメッセージングサーバーを実装したいと考えています。 携帯電話のクライアント側(前面のIonic 2)
私はすでにsocketIOでさまざまなチャットルームの例を試しましたが、2人で2人のチャットを管理する方法は不思議です。
Flask-socketIOを使用したインスタントメッセージ
私はまだインスタントメッセージングアーキテクチャに精通していません。私は主題に関するいくつかの質問があります:
- まず、携帯電話アプリケーションのためのインスタントメッセージングを実装するための良いフレームワークですか?
私はFlagsで始まりました.Djangoのように強力で重くはないようです。 - sokcetIOを使用したインスタントメッセージングアプリでは、どのようにユーザーを2つずつ接続できますか?
私はこのコードを試してみましたが、それは同じtchat部屋に複数のユーザーのために動作します。クライアント側で
:サーバー側で
<script type="text/javascript">
$(document).ready(function() {
var socket = io.connect("http://127.0.0.1:5000");
socket.on('connect', function() {
console.log('connected')
});
socket.on('message',function(msg){
$("#messages").append('<li>' + msg + '</li>');
});
$("#sendButton").on('click', function() {
console.log($('#myMessage').val());
socket.send({ 'author': 'Kidz55',
'message': $('#myMessage').val()});
$('#myMessage').val('');
});
});
</script>
:
@socketio.on('message')
def handle_json(json):
print('received json: ' + str(json))
# broadcasting to everyone who 's connected
send(json,,broadcast=True)
- スケーラビリティはありますか、それはトラフィックが多いですか?