java实现的飞鸽传书,如果有需要留下email,我将给代码给你.1.局域网内通信.2.nat打洞实现了.两个私网要通信,需要一个没有接在私网内的电脑做服务器.3.实现即时聊天,语音聊天,文件传输. 我大二写的东西.Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1864217

解决方案 »

  1.   

    [email protected]
    thank u ~~
      

  2.   

    绝对支持这个,谢谢[email protected]
      

  3.   

    谢谢!我也要一个!
    [email protected]
      

  4.   

    谢谢!我也要一个!
    [email protected]
      

  5.   

    谢谢!我也要一个!
    [email protected]
      

  6.   

    顶一个,谢谢楼主,偶也要!!
    [email protected]
      

  7.   

    [email protected]
    tks a lot.
      

  8.   

    [email protected]
    tks a lot.
      

  9.   

    我要!谢谢!
    [email protected]
      

  10.   

    我要!谢谢!
    [email protected]
      

  11.   

    [email protected]
    tks a lot.
      

  12.   

    好东西,值得参考借鉴啊,我也要。谢谢
    [email protected]
      

  13.   

    [email protected]
    就找这个那  好人呀
      

  14.   

    [email protected]我大三拉还是写不出来,小惭愧下~给我研究下,谢谢~
      

  15.   

    我也要 [email protected] 谢谢
      

  16.   

    [email protected]   谢谢
      

  17.   

    不错啊 强
    [email protected]
      

  18.   

    要一个,[email protected]
    http://www.10zhizui.cn
      

  19.   

    偶也要一个
    [email protected]
      

  20.   

    不错,支持下
    给我传一份过来吧
    [email protected]
      

  21.   

    LZ真好
    学习学习
    [email protected]
      

  22.   

    我也正想呢 
    [email protected]
      

  23.   

    我也想要。发一个给我,谢谢。。
    邮箱是[email protected]
      

  24.   

    have a see  [email protected]
      

  25.   

    LZ就是人民的大救星啊,谢谢了,急,长期合作
    [email protected]
      

  26.   

    楼主也给我发个 ,[email protected]
      

  27.   

    楼主厉害!我是初学者,我要学习!谢谢楼主![email protected]
      

  28.   

    也顺便给我一个[email protected]
      

  29.   

    飞鸽传书本来就有很多个版本不知楼主看了没有,我读过源码一般,小日本写的
    官方英文版地址 http://www.ipmsg.org/index.html.en
      

  30.   

    谢谢了,能发给我吗[email protected]
      

  31.   

    sorry my mail : [email protected]
      

  32.   

    本人对网络编程没什么研究初学java时写过聊天程序比较简单的,对你的程序提几点建议:
    1 我启动了两个client cpu 100%,不知道你程序哪里出了问题,因为你的代码基本没注释没法读,
    2 你的类可以加上包路径吗,按功能划分,
    3 必须启动server的程序意义太小建议读飞鸽源码后改良程序,
    4 用swt写界面吧,swing太慢(应该把界面部分放到一个package里面,并有一个类作为界面的控制器,每个线程保证有一个的控制器对象就行了)
    5 你的类里面好多私有属性,封装的不太好,导致内存回收出问题 
      

  33.   

    每个类都一堆属性,还有面向对象干嘛啊,所有的对象都被关联到一起了,绝大多数对象都一直被引用着,能被释放吗?请问?每一类应该有属性,但是这个属性应该你你根据功能层次抽象出来的对象,而不是把InputStreamReader OutputStreamWriter Socket这些东西放的哪里都是,要把负责显示的,负责处理响应的,负责某件具体的事的东西抽象处理,写程序没层次,没组织还要oop干嘛!楼主别介意!
      

  34.   

    楼主别介意啊,提些意见,我写的第一个像点样程序现在都不想看,呵呵因为写的太烂了(现在也不怎么好,但一直想做好)。慢慢就会好起了,平时多读读开源的源码包括你给类起名字的能力都会有所提高,事实上垃圾回收只会回收那些没有被引用的对象,如果你将对象放到类的属性里面,而恰好这个类一直存活在你的主线程中,那么这个类的属性也就一直被引用没办法释放。有些类应该在方法里面new出来用完就释放了,而且你清楚他的生命周期,别的地方需要,传参就可以了参数变多了,一个方法的参数变多了就应该考虑重构下这个地方。对于io操作就更影响性能,更要小心,你的cpu一直100%可能就是那个流操作上没弄好,另外我的测试环境window2003
      

  35.   

    我想要一个。谢谢
    [email protected]
      

  36.   

    学习一下.高手[email protected].谢谢
      

  37.   

    好东西顶:) 给我也来一份 语音的一直没研究过
    [email protected]
    谢谢
      

  38.   

    我也要一份。谢谢你了。
    [email protected]
      

  39.   

    我也想要。
    我的邮箱:[email protected]
      

  40.   

    让我也学习一下,谢谢   [email protected]
      

  41.   

    象强人学习~~
    [email protected]
      

  42.   

    [email protected]这个地址我发送的时候被退回了.
      

  43.   

    我也要,谢谢
    [email protected]
      

  44.   

    也要一份,thank you !
    [email protected] 
      

  45.   

    [email protected]
    给我来一份 跟你学习下
      

  46.   

    牛人啊,楼主。。[email protected]
      

  47.   

    [email protected]
    学习,呵呵,谢谢了:)
      

  48.   

    [email protected](是L007)
    非常感谢.
      

  49.   

    谢谢楼主,发一个,[email protected]
      

  50.   

    谢谢楼主,学习中[email protected]