- 1 : 2021/04/23(金) 08:52:47.337 ID:9P/TKh3S0
- 質問します
- 3 : 2021/04/23(金) 08:54:13.758 ID:9P/TKh3S0
- チャットつくってるんですが
バイナリデータで相手に送りつけるにはどうしたらいいですか?
例えばhelloって相手に送りたいんですが
自分はhelloをバイナリで表現して送りたいです - 4 : 2021/04/23(金) 08:54:53.845 ID:E4DwvewaM
- ググってて出ないならムリ
- 7 : 2021/04/23(金) 08:55:41.267 ID:9P/TKh3S0
- >>4
ここにはきっと知ってる人いるはず - 5 : 2021/04/23(金) 08:55:20.108 ID:9P/TKh3S0
- 例えばhelloってasciiだと
48 65 6c 6c 6f だと思うんですが
これをそのまま送りたいです - 6 : 2021/04/23(金) 08:55:22.789 ID:/z3DQuksr
- Javaしか知らないけど来たよ!
- 9 : 2021/04/23(金) 08:55:54.245 ID:9P/TKh3S0
- >>6
教えてください - 17 : 2021/04/23(金) 08:59:29.354 ID:/z3DQuksr
- >>9
http通信?かわからんけど規格があるからその規則に沿って文字列を送信する
javaだと文字列はソケットを使って通信するときにはバイナリに直しフラッシュするみたいな感じだった - 21 : 2021/04/23(金) 09:01:39.739 ID:9P/TKh3S0
- >>17
文字列ではなくasciiを送信したいです - 8 : 2021/04/23(金) 08:55:53.916 ID:9XB0lvRhM
- winsockなら普通にやれば?
- 10 : 2021/04/23(金) 08:56:08.579 ID:9P/TKh3S0
- >>8
linuxです - 11 : 2021/04/23(金) 08:57:23.814 ID:X7hfX1Pya
- なるほど
いい疑問だね - 13 : 2021/04/23(金) 08:57:39.501 ID:9P/TKh3S0
- >>11
教えてください - 12 : 2021/04/23(金) 08:57:30.221 ID:+cX1ZqEv0
- Pythonしかわからん!
- 14 : 2021/04/23(金) 08:57:47.622 ID:9P/TKh3S0
- >>12
Cもやろう - 15 : 2021/04/23(金) 08:58:44.943 ID:9P/TKh3S0
- 質問の仕方が悪いのかな
- 16 : 2021/04/23(金) 08:59:12.170 ID:/pxRqyDNr
- バイナリに変換すればいいのでは
- 20 : 2021/04/23(金) 09:01:09.117 ID:9P/TKh3S0
- >>16
例えば相手側はhelloって文字が来るの待ってる状態で自分はhelloって送るのではなく
asciiでそのまま送りたいです - 18 : 2021/04/23(金) 08:59:52.184 ID:g+iCVGy1d
- unit8_tの配列を送ればいい
- 23 : 2021/04/23(金) 09:03:30.365 ID:9P/TKh3S0
- >>18
調べてみます
>>19
でもsend関数やwrite関数使うときにはcharの文字列使いませんか? - 19 : 2021/04/23(金) 09:00:29.219 ID:X7hfX1Pya
- Cには文字列というものは存在しない
それはただのバイナリ配列 - 22 : 2021/04/23(金) 09:02:22.087 ID:mV4gEjzca
- 教授はGoogleの知識は半分が間違ってるから宛にすんなと言ってた
- 24 : 2021/04/23(金) 09:03:41.887 ID:9P/TKh3S0
- >>22
きっとここなら信じられる - 25 : 2021/04/23(金) 09:04:19.967 ID:X7hfX1Pya
- とりあえずどこでつまずいてるのかソースでも貼ってみれば
- 31 : 2021/04/23(金) 09:07:00.085 ID:9P/TKh3S0
- >>25
単純なクライアントとサーバーのチャットプログラムでsend関数の引数に16進数やらで直接入力できるようにしたいです - 32 : 2021/04/23(金) 09:08:18.100 ID:X7hfX1Pya
- >>31
16進数を文字列で入力したらそれをバイナリに変換して送りたいということ? - 26 : 2021/04/23(金) 09:04:29.902 ID:E4DwvewaM
- もうftpでテキストファイル送れよ
- 27 : 2021/04/23(金) 09:04:34.178 ID:bGICwY01M
- (´・ω・)もんもの?
- 28 : 2021/04/23(金) 09:04:40.789 ID:zfka7du8M
- ??(´・ω・`)…
- 29 : 2021/04/23(金) 09:04:40.945 ID:zfka7du8M
- 結婚
- 30 : 2021/04/23(金) 09:06:07.367 ID:g+iCVGy1d
- charが文字だという認識をしているならそれをまず改めるべき
- 33 : 2021/04/23(金) 09:08:35.652 ID:9P/TKh3S0
- >>30
自分の認識としては
文字列に見えるようにしてくれてるだけで実際はasciiの二進数なイメージです
間違ってますか - 36 : 2021/04/23(金) 09:10:21.191 ID:gKfATJlZ0
- >>33
実行環境による - 34 : 2021/04/23(金) 09:10:12.116 ID:9P/TKh3S0
- 例えば
printf helloってやったら
helloって出力されますが
prrintf 16進数(hello)
って入力してもhelloとは表示されないです - 35 : 2021/04/23(金) 09:10:16.688 ID:xcptWk0va
- 若干滑ったな
- 37 : 2021/04/23(金) 09:10:28.321 ID:nzFz5j6KM
- これはソケット通信に関係ないパターン
コメント