2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

【プログラミング】P2Pのメッセージアプリ作りたいんだが

1 :以下、?ちゃんねるからVIPがお送りします:2023/10/31(火) 09:49:55.813 ID:m5Xc0UaZ0HLWN.net
結局どういう仕組みなんかわからんのだがどうすれば良いんだ?

2 :以下、?ちゃんねるからVIPがお送りします:2023/10/31(火) 09:51:28.471 ID:m5Xc0UaZ0HLWN.net
普通のHTTP通信は
サーバーにAPIを作る
クライアントからAPIを叩いてアクセスしてメッセージ入力
相手方のクライアントからAPIを叩いてアクセスして閲覧
って感じじゃん?
P2Pだとどうなんの?

3 :以下、?ちゃんねるからVIPがお送りします:2023/10/31(火) 09:52:52.582 ID:PRk7V20N0HLWN.net
まずPSPを用意します

4 :以下、?ちゃんねるからVIPがお送りします:2023/10/31(火) 09:53:10.001 ID:m5Xc0UaZ0HLWN.net
>>3
関係あるかそれ?

5 :以下、?ちゃんねるからVIPがお送りします:2023/10/31(火) 09:53:19.794 ID:10wrGe8hdHLWN.net
犯罪に使うの?

6 :以下、?ちゃんねるからVIPがお送りします:2023/10/31(火) 09:53:58.027 ID:m5Xc0UaZ0HLWN.net
>>5
違うよ?
LINEが死ぬらしいからサーバー代出さなくてもいいメッセージアプリ作れたらなと思っただけさね

7 :以下、?ちゃんねるからVIPがお送りします:2023/10/31(火) 09:54:34.525 ID:WLHilFTZ0HLWN.net
通信先を特定して通信したらいいじゃん

8 :以下、?ちゃんねるからVIPがお送りします:2023/10/31(火) 09:56:41.372 ID:PRk7V20N0HLWN.net
LINEが死んだら死んだでまた替わりが出るだけだろ

9 :以下、?ちゃんねるからVIPがお送りします:2023/10/31(火) 09:58:32.303 ID:OlwjGol3dHLWN.net
p2pのチャットなんかサンプルでいくらでも転がってるがな
お前の大好きなchatgptにきけ

10 :以下、?ちゃんねるからVIPがお送りします:2023/10/31(火) 10:03:16.422 ID:m5Xc0UaZ0HLWN.net
>>7
HTTP通信でいいの?

11 :以下、?ちゃんねるからVIPがお送りします:2023/10/31(火) 10:03:28.356 ID:m5Xc0UaZ0HLWN.net
>>9
マジ?

12 :以下、?ちゃんねるからVIPがお送りします:2023/10/31(火) 10:05:42.679 ID:6bsaCcuD0HLWN.net
通信相手を特定する必要がある
ユーザーに各マシンのIPやら識別子を入力させるか、その部分だけ管理する中央サーバがいるな

13 :以下、?ちゃんねるからVIPがお送りします:2023/10/31(火) 10:12:21.968 ID:m5Xc0UaZ0HLWN.net
>>12
そのくらいならデータかさまないし用意してやっても良い
てかLINEの友だち登録みたいにQRにデータ仕込めないの?

14 :以下、?ちゃんねるからVIPがお送りします:2023/10/31(火) 10:13:59.777 ID:6bsaCcuD0HLWN.net
>>13
行けると思うけど単純に平文で送ると問題ありそうだから暗号化と復号できる仕組みもいる気がするな

15 :以下、?ちゃんねるからVIPがお送りします:2023/10/31(火) 10:15:47.170 ID:t9taNYhi0HLWN.net
待機用のアプリを起動(IPアドレスを用意しとく)
接続用のアプリを作りIPアドレスを入力して接続する
待機用アプリと接続用アプリ両方ともにチャット用のフォーマットを作り
送られてきた文字を配列で保存して保存していく
入力すると相手のアプリに飛ばして表示するを繰り返す
これでチャットアプリ作れた
もっとちゃんと作るならサーバーを通した方が良い気がした
クライアント→サーバ→クライアントみたいにする

16 :以下、?ちゃんねるからVIPがお送りします:2023/10/31(火) 10:17:36.999 ID:m5Xc0UaZ0HLWN.net
>>14
なるほど

総レス数 77
22 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200