1

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();
        }
4

0 に答える 0