私はJavaを初めて使用するので、Javaで何かクールなことをしたいと思っていました。最初のステップとして、自宅用のローカルサーバーをセットアップするというアイデアを思いつきました。自宅のWi-Fiに接続されているすべてのデバイスが表示できる、インターネットなしで実行されているシンプルなサーバーが必要です。
後の段階では、初心者向けの簡単なチャットアプリケーションなど、さまざまなことを行う予定です。または、デバイス間でファイルを共有するためのポータル。
そして、最終的にはストリーミングしたいです。ホストがサーバーで音楽を再生するように、接続されているすべてのデバイスがページに移動して、完全に同期された同じ音楽を聴くことができます。またはビデオをストリーミングしてください!
それは今のところ単なるアイデアです。この種のものは多くの研究作業を必要とする可能性があることを知っていますが、新しいので、どこから始めればいいのか本当に混乱しています。私が言っていることが可能であり、希望の場所にたどり着くために何ができるかについて、提案/ガイダンスが必要です。
前もって感謝します!:)
ゼロから構築する場合、それは長い旅です。これを非常に簡単に実現するために使用できるAPIはたくさんあります。しかし、私はあなたに非常に基本からあなたを説明するつもりです、そして、あなたは前進して、より多くの研究をすることができます。
あなたが言っていることを達成するための3つの主要な概念があります:
In your case because you want to connect your client to server through wifi. Your architecture would look like this.
Client
Client ------------------- WIFI ---------------- SERVER
:
:
Where WIFI is just forwarding your request to server and response from server to your client.
Now as you want to achieve different things like chat application and live streaming.
Chat Application (https://www.codeproject.com/Articles/524120/A-Java-Chat-Application)
Streaming Application {Audio/Video} (Live audio stream java)
上記は素人の言葉で非常に簡単な紹介です。よりよく理解するには、ソケットプログラミングについて読む必要があります。一度、あなたはあなたが上記のプロジェクトを行うことができることをしました。ただし、上記のリンクが表示されている場合はプロジェクトを実行できますが、何も理解できず、失敗した場合はトラブルシューティングを行うことができます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加