Javaアプリケーションとして実行する非常に単純なサーバーがあります(これはechoServerの例です)。また、クライアントを Android アプリケーションとして実行しますが、サーバーに接続することさえできません...デバッグを実行すると、java.net.socket ライブラリが見つからないように見えます...例外「Source not」がスローされます見つかった"。Androidにソケットライブラリを追加するにはどうすればよいですか? 他に何を試すべきだと思いますか?クライアントをサーバーに接続したいだけですが、残念ながらsocketclientが停止したと常に表示されます。どうもありがとう!
クライアントコードは次のとおりです。
public class SocketClient extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
Button.OnClickListener buttonSendOnClickListener
= new Button.OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Socket socket = null;
DataOutputStream dataOutputStream = null;
DataInputStream dataInputStream = null;
try {
**socket = new Socket("localhost", 4444);**
Log.i("client", "connected!");
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}