一个用Java编写的简单聊天室 用来学习Socket编程

代码如下:

服务器端:

SOCKET 网络编程概要:

Socket又称为套接字,是两个程序进行双向数据传输的网络通

信的端点,一般由IP + PORT 构成。

(我们编程,通常采用的端口是大于1023的小于65535的数,1023之前一般被占用,如80被HTTP服务其占用,21被Telnet占用,23被FTP服务器占用等等)

Socket是一种底层的通信机制,通过Socket的数据是原始的字节流,必须经过两端的程序按照协议进行处理和解释。

其分为两类,面向连接的TCP/IP通信,和非连接的UDP数据报通信,我们的聊天室是采用TCP/IP面向连接编写的。

使用流程,在服务器端和客户端,分别使用ServerSocket和Socket,基本流程如下:

1创建套接字

2打开连接的IO

3按照协议读写

4关闭资源

闲淡时光里徜徉书海。本文是旅游开心句子说说心情,希望对大家有帮助!

一个用Java编写的简单聊天室  用来学习Socket编程

相关文章:

你感兴趣的文章:

标签云: