1、通讯的步骤
(1)、找对方 用IP来标识
(2)、寻找电脑上对应的应用端口
(3)、运用协议进行解析
2、UDP传输方式 步骤:
发送端:
(1)建立updsocket服务。
(2)提供数据,并将数据封装到数据包中
(3)通过socket服务的发送功能,将数据包发出去
(4)关闭资源。
接收端:
1,定义udpsocket服务。通常会监听一个端口。其实就是给这个接收网络应用程序定义数字标识。
方便于明确哪些数据过来该应用程序可以处理。
2,定义一个数据包,因为要存储接收到的字节数据。
因为数据包对象中有更多功能可以提取字节数据中的不同数据信息。
3,通过socket服务的receive方法将收到的数据存入已定义好的数据包中。
4,通过数据包对象的特有功能。将这些不同的数据取出。打印在控制台上。
5,关闭资源。
3、TCP连接传输
1、TCP传输分客户端和服务端 Socket为客户端 ServerSocket为服务端
2、因为tcp是面向连接的,所以在建立Socket服务时,就要有服务端的存在,并连接成功。形成通路后,在该通路形成数据的传输
客户端,
通过查阅socket对象,发现在该对象建立时,就可以去连接指定主机。
因为tcp是面向连接的。所以在建立socket服务时,
就要有服务端存在,并连接成功。形成通路后,在该通道进行数据的传输。
服务端:
1、建立服务端的Socket服务,serverSocket();并监听一个端口。
2、获取连接过来的客户端对象,通过ServerSocket的accept方法。没有连接就会等,所以这个方法是阻塞式 的。
3、客户端如果发过来数据,那么服务端要使用对应的客户端对象,并获取到该对象的读取流来读取数据。
4、关闭服务端(可选)。
|
|