网络

网络

客户端

l  向另一台计算机请求服务的计算机

服务器

l  处理客户端请求的计算机

套接字编程                 socket编程                 网络编程

l  Internet通信的端点

l  是主机地址和端口地址相关联

l  客户端和服务器通过套接字建立连接和就行通信

 

l  从表现层接收用户输入

l  如果有应用层协议则按规范封装

l  剩下的事情全部交给Socket,关闭socket

Socket sc =new  socket(“对方地址的ip地址”,  对方所定义的端口号)

l  Sc.getOutputStream().write(mag.getBytes());

l  BufferedWriter bw = null//将字符串转换为char数组 bw = new(new OutputStreamWriter(sc.getOutputStream());

l  BwWrite(mag);                                 bw.flush();//直到数据放满才放,数据太小使用flush刷出去

服务器

l  ServerSocket ss = new ServerSocket(端口号);

l  Ss.accept() 程序会阻塞,直到客户端消息发送,他会将消息返回给我们,为socket对象

l  Sc.getInputStream.read()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值