
JAVA-网络编程
litengbin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IP地址与端口概念
IP地址在网络中每台计算机都必须有一个的IP地址; 32位,4个字节,常用点分十进制的格式表示,例如:192.168.1.100 127.0.0.1 是固定ip地址,代表当前计算机,相当于面向对象里的 "this"端口两台计算机进行连接,总有一台服务器,一台客户端。服务器和客户端之间的通信通过端口进行。如图:ip地址是 192.168.1.1转载 2018-01-12 11:04:32 · 18467 阅读 · 0 评论 -
socket收发消息
使用 Socket(套接字)进行不同的程序之间的通信建立连接1. 服务端开启8888端口,并监听着,时刻等待着客户端的连接请求 2. 客户端知道服务端的ip地址和监听端口号,发出请求到服务端 客户端的端口地址是系统分配的,通常都会大于1024 一旦建立了连接,服务端会得到一个新的Socket对象,该对象负责与客户端进行通信。 注意: 在开发调试的过程中,如果修改过了转载 2018-01-12 14:39:57 · 6320 阅读 · 0 评论 -
使用socket开发多线程聊天
如果使用单线程开发Socket应用,那么同一时间,要么收消息,要么发消息,不能同时进行。 为了实现同时收发消息,就需要用到多线程同时收发消息在服务端和客户端互聊 中,只能一人说一句,说了之后,必须等待另一个人的回复,才能说下一句。这是因为接受和发送都在主线程中,不能同时进行。 为了实现同时收发消息,基本设计思路是把收发分别放在不同的线程中进行1. Sen转载 2018-01-12 15:50:51 · 590 阅读 · 0 评论