来自Android客户端什么意思,如何通过回调函数中的Node.js来自Android客户端
我想從插座Android客戶端將數(shù)據(jù)發(fā)送到服務(wù)器的Node.js .. 在服務(wù)器端做了什么香港專業(yè)教育學(xué)院:如何通過回調(diào)函數(shù)中的Node.js來自Android客戶端
socket.on('new user',function(data,callback){
console.log('ON new user');
if(data in users){
callback(false);
}else {
callback(true);
socket.nickname = data;
users[socket.nickname]= socket;
UpdateNickNames();
}
});
和我的客戶端android:
import io.socket.client.IO;
import io.socket.client.Socket;
import io.socket.emitter.Emitter;
public class MainActivity extends AppCompatActivity {
private static final String TAG = "MainActivity";
EditText edt;
Button btn;
boolean msg;
private Socket mSocket;
{
try {
mSocket = IO.socket("http://192.168.1.101/");
Log.v(TAG,"fine");
} catch (URISyntaxException e) {
Log.v(TAG,"Error..... "+e.getMessage());
e.printStackTrace();
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mSocket.connect();
edt=(EditText)findViewById(R.id.editText);
btn=(Button)findViewById(R.id.button);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
attemptSend();
}
});
}
private void attemptSend() {
String message = edt.getText().toString().trim();
if (TextUtils.isEmpty(message)) {
return;
}
mSocket.emit("new user", message, true);
Toast.makeText(this, message, Toast.LENGTH_SHORT).show();
}
但它的錯誤崩潰: throw er; //未處理'錯誤'事件^ TypeError:回調(diào)不是函數(shù)
總結(jié)
以上是生活随笔為你收集整理的来自Android客户端什么意思,如何通过回调函数中的Node.js来自Android客户端的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 星级评论,Android
- 下一篇: web前端html图片轮播,如何使用La