文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 基于Java+Socket的聊天室系统设计与实现
侵权投诉

基于Java+Socket的聊天室系统设计与实现

No.5

微处理机

MICROPROCESSORS

0ct..2010

第5期2010年10月

基于JavaSocket的聊天室系统设计与实现

胡晶晶,鲁漫红

(湖南生物机电职业技术学院,长沙410126)

摘要:Socket(套接字)是一种网络编程接口。介绍了Socket的通信机制,建立了一个基于

JavaSocket的聊天室系统。该系统能够实现公共聊天和私人聊天,允许在网络上有多个Server,客

户端根据输入Server的IP地址连入相应的服务器参与聊天活动,服务器上显示当前在线的用户信息,并对用户进入或断开的信息加以显示。

关键词:Java套接字;聊天室;客户端;服务器DOI编码:10.3969/j.issn.1002—2279.2010.05.019中图分类号:TP393

文献标识码:A

文章编号:1002-2279(2010)05-0066-02

Design&ImplementofChatSystemBased

HU

on

JavaSocket

Jing-jing,LU

Mang—hong

(HunanBioz.,#.aZ

Abstract:WindowsSocketis

ofcommunicationsbased

on

andElectromechanical

Po蛳echn/c,Changsha410126,China)

a

networkprogramminginterface.Thispaperintroducedthemechanism

a

SocketAPI,anddesigned

privatechatting,and

server

on

chatsystembasedallowedseveral

on

Javabe

Socket.This

on

system

implementedpublicchattingandclientconnectedwithcompatible

servers

the

network.The

andjoined

chattingaccordingtotheIPof

on

server

inputted.Inthe

meantime,allclients’informationlogin

or

linewasdisplaye.dtheservers,andallmessagesofclients’

exitweredisplayedalso.

Keywords:JavaSocket;ChatSystem;Client;Server

1

引言

一个半相关描述:{协议,本地地址、本地端口}来表示;一个完整的套接字则用一个相关描述:{协议,本地地址、本地端口、远程地址、远程端口}来表示。每一个套接字都有一个本地的由操作系统分配的唯一的套接字号。

根据传输数据类型的不同,Socket主要分为三类:①流式Socket(SOCK—STREAM),在这种方式下,两个通讯的应用程序之间要先建立一种虚拟连

Socket是进行网络通信编程的API,也是Unix、Linux、Windows等操作系统的通用网络编程标准。Java语言作为网络编程语言,提供了强大的网络编程接口,其JDK开发工具包对Socket编程提供了强有力的支持。本文介绍了Socket的通信机制,建立了一个基于JavaSocket的聊天室系统,提出了在浏览器/服务器模型下用JavaSocket实现Internet中常见聊天室系统的解决方案。

2

接,提供可靠的、面向连接的通信流,它使用TCP协议,从而保证了数据传输的正确性和有序性。②数

据报Socket(SOCK—DGRAM),它使用数据报协议UDP,定义了一种无连接服务,数据通过相互独立的

Socket的通信机制

所谓Socket,是指通过标准文件描述符和其它

报文进行传输,是无序的,并且不保证可靠、无差错。

③原始Socket,原始套接字允许对底层协议如IP或

程序通讯的一种方式。Socket实际在计算机中提供了一个通信端口,可以通过这个端口与任何一个具有Socket接口的计算机通信。每一个套接字都用

ICMP直接访问,它功能强大但使用较为不便。主要

用于一些协议的开发。

佧耋简岔:胡晶晶(1967一),女,湖南株洲人,硬士,副教授,主研方向:计算机软件、信息安全、信息隐藏。

收稿日期:2010—02—24

第1页

你可能喜欢

  • java程序代码
  • java课程设计
  • 聊天软件
  • 程序设计
  • Socket通信
  • 网络聊天
  • 简易聊天程序
  • 网络系统设计

热门文档

相关文档

  • 基于Java聊天室的设计与实现毕业设计报告

    38 -V- 基于 Java 聊天室的设计与实现 1 第一章 绪论 1.1 聊天室系统的...本文的主要安排了对聊天室技术的一些相关介绍,比如 java Socket 技术。接着是 ...

  • 基于JavaSocket的聊天室系统设计与实现

    微 处 理 机 MI CROPRO CE SSOR S 第 5期 2010 年 10月 基于 Java Socket的聊天室系统设计与实现胡晶晶, 鲁漫红 (湖南生物机电职业技术学院, 长沙 410126...

  • 基于JAVA聊天室的设计与实现

    基于Java聊天室的设计与... 47页 2下载券 基于Java Socket的聊天室... 4...完整的实现系统的功能。 通过本次毕业设计可以学到如何应用和实现面向对象的各种...

  • 基于Web的聊天室系统设计与实现

    基于JavaSocket的聊天室... 3页 1下载券 基于Java Socket的聊天室... 4页...(论文) 毕业设计 基于 Web 的聊天室系统设计与实现摘 要 Web 聊天室,是 Web...

  • 基于Java的聊天室的设计与实现

    基于Java Socket的聊天室... 4页 1下载券 JAVA聊天室系统的设计与... 38...2005年1月第l期 实验科学与技术 基于Java的聊天室的设计与实现+DeVelopmentand...

  • JAVA聊天室系统的设计与实现

    关键词:聊天室;Java;socket;多线程;C/S JAVA 聊天室系统的设计与实现 Abstract With the development and progress of the times, the concept of time and ...

  • 基于Socket的网上聊天室设计与实现

    基于Socket 的网上聊天室设计与实现王荣球 ( 中国...err. println ( ” 不能监听端口 : 理解本系统的... Kalin M1 面向对象程序设计 ——— Java 语言描述...

  • 基于Java平台的网络聊天系统的设计与实现

    提出了一种基于 Java 平台下的网络聊天系统的设计与实现方案 ,对系统进行了整体设计和详细设计 ,该系统主要通过 Java Socket 网络编程实现通信 ,具有速度快 ,高...

  • 基于Socket网络聊天系统的设计与实现

    基于Socket网络聊天系统的设计与实现_计算机软件及应用_IT/计算机_专业资料。摘...本网络聊天系统基于 Java 应用程序设计,以 Client/Server 为开发模式,以 Eclipse...

  • 本科毕业论文-基于JAVA的聊天系统的设计与实现

    本科毕业论文-基于JAVA的聊天系统的设计与实现_工学_高等教育_教育专区。更多...局域网 聊天 socket java 更多资料尽在: http://www.daxues.cn 中国大学生网...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email