客户通过Socket(InetAddress,port)建立与服务器的连接。服务器与客户都通过构造BufferedReader,PrintWriter来建立输入输出流,然后双方通过该输入输出流来相互传递信息,一旦收到客户方的连接请求,服务器accept()方法返回一个新建的Socket对象。客户端然后向服务器发送消息,比如注册,登录,查找好友等,服务器收到来自客户的请求后,针对不同的消息处理请求, 虽然udp不可靠但是对于icq可靠性并不太重要,而且udp快速,所以客户间发送信息通过udp。用户登录时通过类DatagramPacket和DatagramSocket创建udp包括其本地接受端口以及发送端口,默认端口为5000和5001,通过取得的好友的IP地址来向好友发送消息(send(DatagramPacket)和接受消息(receive(DatagramPacket))。当用户通过udp收到消息后,可以通过DatagramPacket的方法InetAddress getAddress()得到对方的ip地址,通过对好友列表比较以判断是谁并提示用户收到某某的消息,然后用户选择该用户查看消息,如果好友列表没有该人就显示收到陌生人的消息。用户可以按陌生人按钮查看消息。
标签: BufferedReader InetAddress PrintWriter Socket
上传时间: 2016-10-26
上传用户:familiarsmile
用java实现飞鸽传书的源码文件,通过udp协议,参考该源码可以解决文件传输的高可靠要求。
上传时间: 2016-11-05
上传用户:二驱蚊器
基于DSP网络中的TCP/IP协议研究,本文通过对TCP/IP协议的具体分析,解决了以数字信号处理器(DSP)为核心的局域网络DSP端的IP地址问题,实现了DSP与PC机之间的udp协议通信
上传时间: 2014-01-15
上传用户:zhouchang199
局域网聊天的小程序,TCP,udp协议实现都有
上传时间: 2016-11-09
上传用户:xinyuzhiqiwuwu
tcpip 在44b0x板上的移植,ucos-ii,开发环境是ADS1.2。很长一段时间里,我没有在网上下到直接能在44B0X –RL8019 的ADS1.2环境下的 TCPIP 程序.而嵌入式之所以区别于8位单片机,最主要的是他能方便实现上网. 因此,学习嵌入式,没有掌握网络通信,算不上真正的嵌入式.于是自己根据网上下载 的程序,结合TCPIP原理,慢慢的修改, 终于程序能稳定运行了.现在的演示例子,同时能运行tcp和udp协议. Tcp的演示是通过一个小小的嵌入式网页来实现的, 而udp是要有udp接收软件才能看到.本例有详细的演示说明文件。
上传时间: 2016-11-18
上传用户:saharawalker
TCP/IP 协议栈成功的在S3C44B0X 的实现。我从网上下的所谓在44b0x上运行的tcpip程序其实都是不能运行的,包括LWIP在44b0x代码。这个是我自己根据下载的代码经过努力的修改和调试得到的,程序稳定,TCP udp ICMP web都得到很好的实现。os是UCOS-II.程序包里面有详细的程序演示说明
上传时间: 2016-11-18
上传用户:fredguo
1) 利用InetAddress类的方法获取主机的名称和IP地址。 2) 利用URL类获取网络资源。 3) 使用Socket编程:客户机发送数据到服务器,服务器将接收到的数据返回给客户机,运用多线程机制,实现服务器同时处理多个客户机的请求。 4) 使用udp编程:客户机发送数据到服务器,服务器将接收到的数据返回给客户机, 实现一个模拟电子邮件的发送和接收的udp程序。
标签: InetAddress Socket URL 主机
上传时间: 2014-01-18
上传用户:缥缈
OA 管理系统 ·本系统在一些大中型企业(跨多达24个区域)一直都在很好的服务过,主要在FTP 控制 udp控制 HTTP控制 傁客户数据库 数据库 数据压缩加密方面进行了综合深入的应用..
上传时间: 2014-01-18
上传用户:561596
本文主要描述了如何利用汇编语言编写一个能够实现网络之间信息传递的聊天程序系统.并介绍了无连接协议的SOCKET编程模型,以及阐述了聊天程序的设计目的前景和具体规划,还有聊天程序的商业运作.本论文共分为五部分. 第一部分简单的分析了即时聊天系统开发的可行性,并重点对技术可行性(选择VB)做了详细分析; 第二部分借助数据流图和数据字典对系统的功能和性能进行了详细的需求分析,建立了系统的逻辑结构; 第三部分利用VB程序设计了udp聊天程序; 第四部分验证了设计的程序; 第五部分是此次设计的结论总结及部分参考文献和附录。
上传时间: 2014-11-15
上传用户:miaochun888
用UPD协议实现广播通信,基于udp协议网络编程。
上传时间: 2016-11-30
上传用户:duoshen1989