Java培训、Android培训、iOS培训、.Net培训、期待与您交流!1、 什么情况下适合用UDP协议,什么情况下适合用TCP协议?2、 Collection和Collections有什么关系?List和Set有什么异同点?Map有哪些常用类,各有什么特点?3、 以下代码哪个是正确的?为什么?1...
分类:
其他好文 时间:
2015-02-07 14:29:37
阅读次数:
204
最近温故一下工作没有使用过的一些知识点,下面就是练习中使用的代码,提供给大家分享 客户端 //?客户端
public?class?UDPClient?{
public?static?void?main(String[]?args)?throws?IOException?{
...
分类:
其他好文 时间:
2015-02-05 11:42:30
阅读次数:
164
一:IP与InetAddress在Java中支持网络通讯程序的开发,主要提供了两种通讯协议:TCP协议,UDP协议可靠地连接传输,使用三方握手的方式完成通讯不可靠的连接传输,传输的时候接受方不一定可以接受的到在Java中的所有网络程序的开发类都在java.net包中存在IP地址简介IP地址是指互联网...
分类:
编程语言 时间:
2015-02-01 21:38:40
阅读次数:
262
编写一个聊天程序。有收数据的部分 和 发数据的部分。这两个部分需要同时执行,这就用到多线程技术,一个线程负责收,一个现象负责发。因为收和发动作是不一致的,所以要定义两个run方法而且这两个方法要封装到不同类中。import java.net.*;import java.io.*;发送端:class ...
分类:
其他好文 时间:
2015-01-29 17:32:33
阅读次数:
99
最近比较闲,一直在抽空回顾一些Java方面的技术应用。
今天没什么事做,基于UDP协议,写了一个非常简单的聊天室程序。
现在的工作,很少用到socket,也算是对Java网络编程方面的一个简单回忆。
先看一下效果:
实现的效果可以说是非常非常简单,但还是可以简单的看到一个实现原理。
“聊天室001”的用户,小红和小绿相互聊了两句,“聊天室002”的小黑无人理会,在一旁寂寞着。
...
分类:
编程语言 时间:
2015-01-28 18:03:25
阅读次数:
194
可靠的TCP协议(传输层)1)TCP封包结构如下图:各字段的含义为:封包序号:记录每个封包的序号,当TCP封包大于IP封包的长度时,TCP封包就需要拆分成更小的包,来下发给网络层,通过该字段可以让接收端重新将TCP数据组合起来。回应序号:回传给客户端的响应码,当客户端收到这..
分类:
其他好文 时间:
2015-01-28 01:02:23
阅读次数:
320
1. 网络: TCP/IP协议栈各个层次及分别的功能 应用层:协议栈的最上层,针对不同的应用提供不同的协议,例如文件传输FTP,网页请求HTTP等等; 传输层:负责数据的传输和数据的控制,主要是TCP/UDP协议; 网络层:处理分组在网络中的活动,例如路由选择和转发等,这一层主要包括IP协议...
分类:
其他好文 时间:
2015-01-27 21:40:50
阅读次数:
214
【吐槽】网上的代码害死人,看着都写的言之凿凿,可运行就是有问题。有些爱好代码、喜欢收藏代码的朋友,看到别人的代码就粘贴复制过来。可是起码你也试试运行看啊大哥【正文】昨日修改运行了UDP协议的C/S聊天程序,可是TCP协议的怎么都不行。各种试,各种坑。做了下面几个修改后,终于可以了:1、对发送、接收的...
分类:
编程语言 时间:
2015-01-26 06:31:52
阅读次数:
208
1 # udp_gb_server.py 2 '''服务端(UDP协议局域网广播)''' 3 4 import socket 5 6 s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) 7 s.setsockopt(socket.SOL_S...
分类:
编程语言 时间:
2015-01-26 06:31:13
阅读次数:
222
没什么特别的东西,网上烂大街的C/S框架。(基于windows 7 + python 3.4)为了实现中文聊天,我加入了一点修改:msg.encode('utf-8') # msg 为输入(且将要发送出)的信息data.decode('utf-8') # data 为接收的信息这样做的原因是 sen...
分类:
编程语言 时间:
2015-01-25 06:30:24
阅读次数:
187