Socket:套接字 插座 插槽
说明socket既能发送又能接收
分为两点:
1 调试的时候可以使用start命令再开一个控制台窗口 保留了原来的设置 很方便
2 思路要清晰 发送方(设置位置信息 设置信息输入方式 打包 发送 关闭资源)
接收方(设置监听端口 设置接受信息的对象 显示接收到的信息)
/*
需求:
聊天s
*/
//有net的地方一般都有io
import java.io.*;
import java.net.*;
class UDPSend2
{
public static void main(String[] args) throws UnknownHostException, IOException
{
DatagramSocket ds = new DatagramSocket();
//键盘输入 背也要背下来
//其实就是用缓冲区读取默认系统输入 而系统输入是键盘 需要转换一次
BufferedReader bufr =
new BufferedReader(new InputStreamReader(System.in));