为了账号安全,请及时绑定邮箱和手机立即绑定

问题!用Mina自带的客户端写,数据发送不出去?

package com.example.demo;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.InetAddress;
import java.net.InetSocketAddress;

import org.apache.mina.core.future.ConnectFuture;
import org.apache.mina.core.session.IoSession;
import org.apache.mina.filter.codec.ProtocolCodecFilter;
import org.apache.mina.filter.codec.textline.TextLineCodecFactory;
import org.apache.mina.transport.socket.nio.NioDatagramConnector;

public class MinaClientTest {

	public static void main(String[] args) throws Exception {
		// TODO Auto-generated method stub
		NioDatagramConnector connector = new NioDatagramConnector();
		connector.setHandler(new MyMinaClientHandler());
		connector.getFilterChain().addLast("codec", new ProtocolCodecFilter(new TextLineCodecFactory()));
		ConnectFuture future = connector.connect(new InetSocketAddress(InetAddress.getLocalHost(), 8989));
		future.awaitUninterruptibly();
		System.out.println("InetAddress.getLocalHost() :"+InetAddress.getLocalHost());
		IoSession session = future.getSession();
//		writeToServer(session);
		BufferedReader bf  = null;
		bf = new BufferedReader(new InputStreamReader(System.in));
		
		String line =null;
		while(!(line=bf.readLine()).equals("bye")){
			System.out.println(line);
				session.write(line);
			}
		bf.close();
	}

	
}

问题!用Mina自带的客户端写,数据发送不出去?

正在回答

2 回答

NioDatagramConnector 这个写错了。改成这个NioSocketConnector

0 回复 有任何疑惑可以回复我~
#1

慕虎0027472

还是一样呀
2018-09-21 回复 有任何疑惑可以回复我~

573dabfd0001378205000139.jpg

573dabfd0001976b05000272.jpg

客户端发送,服务器收不到?什么原因,求大神解决?我和老师写的一模一样的?


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
见证Android消息推送时刻
  • 参与学习       48192    人
  • 解答问题       203    个

本课程将一步步教你如何搭建出一个自己的Android推送平台

进入课程

问题!用Mina自带的客户端写,数据发送不出去?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信