Socket和ServerSocket以及枚举类

原创 2012年03月28日 19:52:39


1、xxx.xxx.1.0和1.255两个IP不能用。

0代表当前网络段,255代表这个网络段里的广播地址。

2、Socket和ServerSocket
建立客户端和服务器端
建立连接后,通过Socket中的IO流进行数据的传输
关闭Socket
 同样,客户端和服务器端是两个独立的应用程序。

socket:“插座”

Socket就是为网络服务提供的一种机制。
通信的两端都有Socket。
网络通信其实就是Socket间的通信。
数据在两个Socket间通过IO传输。


3、枚举类:

  (枚举其实就是一个特殊的类)
 ★枚举就相当于一个类,其中也可以定义构造方法、成员变量、普通方法和抽象方法。
★枚举元素必须位于枚举体中的最开始部分,枚举元素列表的后面要有分号与其他成员分隔,
  把枚举中的成员方法或变量等放在枚举元素的前面,编译器会报错。
★带构造方法的枚举
构造方法必须定义成私有的
★带方法的枚举(如交通灯实例)
      定义枚举TrafficLamp
     实现普通的next方法
     实现抽象的next方法:每个元素分别是由枚举类的子类来生成的实例对象,这些子类
     采用类似内部类的方式进行定义。
     增加上表示时间的构造方法。
★枚举只有一个成员时,就可以作为一种单例的实现方式。
(这样用的话,构造方法不用自己写了,默认是自由的,也不用newInstance()来创建实例了)

【枚举类】
类的方法返回类型:可以是自己这个类型
类里面可以定义静态常量,常量指向的结果就是自己这个类型的实际对象。

枚举类里面,所有定义的成员变量应放在最前,而且所有的方法都应为private

ServerSocket与Socket类

ServerSocket与Socket类 TCP套接字协议: TCP最主要的特征就是能够建立长时间的连接,而且能够保证数据安全的送达,但是速度比较慢。使用TCP进行连接的时候会有三次握手,...

java 网络编程类 DatagramSocket,ServerSocket,Socket

TCP,传输控制协议(Transmission COntrol Prototcl)面向连接的通信协议(0~1023已被使用)UDP,用户数据报协议(User Datagram Protocol)是无连...
  • xxs1984
  • xxs1984
  • 2011年03月23日 09:07
  • 766

用ServerSocket类与Socket类实现客户端与服务端的交互

ServerSocket类,此类实现服务端的套接字,Socket类,此类实现客户端的套接字,而套接字就是两台机器间通信的端点,所以就用ServerSocket类和Socket类实现客户端与服务端的交互...

即时类应用Socket和ServerSocket

HTTP协议很多时候无法满足于我们的需求。这会,Socket对于我们来说就非常实用了。下面是本次学习的笔记。主要分异常类型、交互原理、Socket、ServerSocket、多线程这几个方面阐述。 ...

AddressFamily 枚举-----指定 Socket 类的实例可以使用的寻址方案

成员名称 说明 AppleTalk 受 .NET Framework 精简版的支持。 AppleTalk 地址。 Atm 受 .NET Framew...

Java socket通信已经被封装好了主要使用两个类ServerSocket 和Socket

Java socket通信已经被封装好了主要使用两个类ServerSocket 和Socket首先写一个1v1的通信服务端[java] view plain copy/** * */ p...

socket系列之服务器端socket——ServerSocket类

一般地,Socket可分为TCP套接字和UDP套接字,再进一步,还可以被分为服务器端套接字跟客户端套接字。这节我们先关注TCP套接字的服务器端socket,Java中ServerSocket类与之相对...

使用ServerSocket、Socket创建一个简单的服务聊天程序

使用ServerSocket创建TCP服务器端: 在两个实心实体没有建立虚拟链路之前,必须有一个通信实体先做出“主动姿态”,主动接收来自其他通信实体的连接请求。 ServerSoc...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Socket和ServerSocket以及枚举类
举报原因:
原因补充:

(最多只允许输入30个字)