package Ġcom . example . my application 1 2 3 Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . TextView Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġval Ġhost Ġ= Ġ" 2 0 0 . 1 . 1 . 2 2 9 " ĊĠĠĠ Ġval Ġport Ġ= Ġ 8 0 8 0 ĊĠĠĠ Ġvar Ġsum Ġ= Ġ"" ĊĊĠĠĠ Ġfun Ġ Ġshow ( sum : String ){ ĊĠĠĠĠĠĠĠ Ġval ĠtextView : ĠTextView Ġ= Ġ ĠfindViewById ( R . id . textView ) ĊĠĠĠĠĠĠĠ ĠtextView . text Ġ= Ġsum . toString () ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġpress (@ Suppress (" UNUSED _ PARAMETER ") view : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ ĠThread ( Runnable Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Thread . sleep ( 1 0 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// while Ġ( true ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// show (" 2 2 2 ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsum = ĠClient So ( host , Ġport ). run (). toString () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ//} ĊĠĠĠĠĠĠĠ Ġ}). start () ĊĠĠĠĠĠĠĠ Ġval Ġdata Ġ= Ġsum . split ("; ") ĊĠĠĠĠĠĠĠ Ġshow ( data [ 0 ]) ĊĊĠĠĠ Ġ} ĊĠĠĠ Ġfun Ġbutton ch (@ Suppress (" UNUSED _ PARAMETER ") view : ĠView ){ ĊĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( this , ĠMainActivity 2 :: class . java ) ĊĠĠĠĠĠĠĠ ĠstartActivity ( intent ) ĊĠĠĠĠĠĠĠ Ġprintln (" ch ") ĊĠĠĠ Ġ} Ċ }