我有一个非常简单的服务器,我作为Java应用程序运行(它是echoServer示例)。 此外,我运行客户端作为Android应用程序,但它甚至没有连接到服务器...当我运行调试时,它似乎无法找到java.net.socket库...它抛出一个异常“来源不发现”。如何在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();
}