我已经使用socket.io实现了代码,以对本机应用程序响应我的Web服务器,但是我通过该应用程序发送消息,但是this.socket.on()和this.socket.emit()在我的应用程序中不起作用。 / p>
这是代码.....
在我的主屏幕上。...
在“聊天”屏幕文件中。
componentDidMount(){
this.socket = SocketIOClient("https://xxx.xxxxxxxx.com");
this.socket.on("sendOneToOneMsg",(chatMessage) => {
console.log('response',chatMessage);
});
console.log(this.state.messages)
}
submitChatMessage(chatMessage){
var data = {
searchFriendsAuto : 0,
friendOrNotData : 1,
action : 'send',
reciverUserId : this.props.RecieverID,
senderUserId : this.props.SenderID,
msg : chatMessage,
userName : this.props.userName,
is_type : 0,
message_type : 1
}
this.socket.emit("sendOneToOneMsg",data);
this.setState({chatMessage:""})
}
TextInput提交按钮上的提交功能。
但是当我发送消息时消息仍然无法正常工作吗?