サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 17
qiita.com/sogrnwil
fn main() { let listener = TcpListener::bind("127.0.0.1:8080").unwrap(); for stream in listener.incoming() { match stream { Ok(stream) => { thread::spawn(move || { handle_client(stream) }); } Err(_) => { panic!("connection failed") } }; } } TCPの接続周りはstd::netモジュールを使用しました。TcpListener.bindでipアドレスとポート番号を割り当てたTcpListenerを作成します。 incoming()はloop~acceptと同様の動きをしているらしいのでそれによって、接続をループで待ち受けます。 接続が来た場合、スレッドを作成
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く