聊天程序的一些注意事项

本文介绍了如何使用Java的Socket实现UDP聊天程序,包括发送方和接收方的主要步骤。发送方通过DatagramSocket发送数据包,接收方设置监听端口接收信息。在调试时,可以新开控制台窗口以保留原有设置。程序中使用了DatagramPacket进行数据打包和解包,并通过BufferedReader读取键盘输入。
摘要由CSDN通过智能技术生成

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));


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值