㈠ java,UDP编程,没报错,但是有乱码。单线程正常,多线程挂了。帮我看下,谢谢。
这些分析清楚逻辑,就容易处理了。去看看原帖吧。
㈡ java程序怎么实现UDP多线程通信 用split方法分不开两段啊 以下程序有错的地方希望纠错 谢谢!!
a=new byte[8192];
a="没有该用户".getBytes();
首先这句的写法就有大问题了……
你把a先指向了一个8192长度的byte数组 然后马上又把a指向xxxx.getBytes(),也就是说第一句没有任何用处
然后你具体的代码 我已经不知道你想做什么了~~~如果你只是想用DatagrameSocket来实现数据传输其实很简单的……可以参见orelly的《java网络编程》里面的例子 我就不贴了
然后把例子改成多线程的就行了……
㈢ 各位大虾,急需java的基于udp的即时通讯实例;需要客户端和服务器端;不要数据库的;
给你解释一下过程:
基于TCP / IP模式:
服务器,打开监听线程(也可以留言??,让系统管理线程)收到的每个请求创建一个套接字每一个插座和一个根据客户端的连接请求,客户端选择合适的客户端套接字绑定,刚刚接到一个客户的信息直接转发到另一个客户端
每个客户端初始化后,立即播出时间已建立UDP模式:在收到客户端的链表保存这个客户给自己的客户。需要自定义消息,包括自己的ID和接收器ID。其他类似TCP模式。
㈣ Java中线程间怎么通讯什么叫僵死线程
JAVA直接通信 一般有个servicer端 一个client端,servicer启动后,client与servicer连接,你可以试用UDP协议或者TCP/IP协议在多线程中,线程会sleep,当程序停止时,线程仍然处于sleep中,就出现了僵死线程