`

套接字(Socket)通信与远程文件传输

    博客分类:
  • Java
阅读更多
这个学期。我们选择了学校的Java编程课程,但是变态的实验让我们抓狂,最后一个实验是 “套接字(Socket)通信与远程文件传输”,我想学院的兄弟姐妹都为这个纠结吧。我们花了几个昼夜完成了一个。类似于QQ一样,能发送简单消息,传送文件发布在这,给有需要的人,分享,交流,提高。

说明:
1.   用Eclipse 3.6 的工作平台,项目设置的字符集为“UTF-8”如果出现乱码问题
请 点击项目->属性,修改默认字符编码为“UTF-8”
2.   项目有两个部分,一个客户端,一个 服务器端,运行请先运行 服务器端ChatServer.java。然 后在 ec.client包下运行 Login.java, 可以注册用户名密码,默认的用户名密码有:
      admin  admin
      test      test
3.   有几个地方设计的比较乱,第一篇博客,请大家多多赐教。
4.   如果有时间,我们会写一个对这个项目的分析。这学期的课程太变态的抓狂了
      现在没时间弄那个东西。
5.   代码见附件
2
0
分享到:
评论
1 楼 taozhiyaoyao_ll 2010-11-25  
谢了,顺便顶一个

相关推荐

    Linux下基于Socket的网络通信.pdf

    Linux 下基于 Socket 的网络...此外,套接字还可以用于开发其他类型的网络应用程序,如文件传输协议 (FTP) 、远程登录协议 (TELNET) 等。Socket 是 Linux 网络通信的核心组件,对于开发高性能的网络通信程序非常重要。

    计算机网络 python socket通信

    它基于套接字(socket)API,通过TCP或UDP协议在网络上建立连接并传输数据。 以下是使用Python的socket库进行通信的一般步骤和描述: 创建套接字(socket):使用socket库的socket()函数创建一个套接字对象,并...

    基于SOCKET及SMS技术的远程信息传输系统的设计

    此论文详细介绍了基于搜socket套接字的编程方法及通信方式,对与socket编程入门很有帮组,值得学习

    Socket编程.txt

    Socket编程是一种网络编程方式,它通过使用套接字(Socket)这个抽象的概念,允许应用程序在网络上与其他计算机进行通信。Socket编程提供了跨平台的通信能力,使得不同平台上的应用程序能够相互通信。 在Socket编程...

    TCP-IP Socket网络编程.ppt

    Socket 可以分为三种类型:流式套接字(SOCK_STREAM)、数据报套接字(SOCK_DGRAM)和原始套接字(SOCK_RAW)。流式套接字提供了一个面向连接、可靠的数据传输服务,数据无差错、无重复的发送且按发送顺序接收。数据...

    Socket客户端封装类C#源代码

    C# Socket(套接字)是一种编程接口,用于实现网络通信。它提供了一组类和方法,使开发人员能够使用协议(如TCP和UDP)在计算机网络上进行数据传输。 在C#中,Socket类位于System.Net.Sockets命名空间中。通过使用...

    使用C_C++实现Socket聊天程序

    在TCPClient.cpp文件中,使用socket函数创建了一个套接字,AF_INET参数指定了使用的地址族为IPv4,SOCK_STREAM参数指定了使用的协议为TCP。如果套接字创建失败,程序将打印错误信息“Failed socket()”。 3. ...

    服务器和客户端通信.docx

    2 实验内容 基于TCP/IP的通信基本上都是利用SOCKET套接字进行数据通讯,程序一般分为服务器端和用户端两部分。设计思路(VC6.0下): 第一部分 服务器端 一、创建服务器套接字(create)。 二、服务器套接字进行...

    计算机网络课程设计:TCP的网络聊天室的设计

    基于TCP/IP的通信基本上都是利用SOCKET套接字进行数据通讯,程序一般分为服务器端和用户端两部分。规范如下: 第一部分 服务器端 1、创建服务器套接字(create)。 2、服务器套接字进行信息绑定(bind),并开始...

    MFC实现的socket聊天工具AES加密

    MFC(c++)实现的socket聊天工具 AES加密~可以传输文件,多线程传输 同时多个传输线程 并且可以实现远程关机

    Java远程监控系统设计及功能介绍.doc

    包中,是网络通信重要的类,Socket中文称它为套接 字,ServerSocket 构造一对通信套接字方法如下 ServerSocketsr=newServerSocket(port); Socketsc=newSocket("ip",port); 其中ServerSocket的accpet方法十分重要,当...

    TCP聊天室 VC版 含实验报告

    基于TCP/IP的通信基本上都是利用SOCKET套接字进行数据通讯,程序一般分为服务器端和用户端两部分。设计思路(VC6.0下): 第一部分 服务器端 一、创建服务器套接字(create)。 二、服务器套接字进行信息绑定...

    网络编程教程,很好的一本写linux网络编程书,这是我上传的源码

     第十三章 UNIX域套接字和并发服务器的预创建技术  13.1 UNIX域套接字  13.1.1 UNIX域的地址结构  13.1.2 UNIX(套接字使用的示例  13.1.3 传递文件描述符  13.2 并发服务器的预创建技术  ...

    Linux网络编程

    6.11.3 OOB 传输套接字例程(客户端代码Client.c)................ 196 6.11.4 编译例子.......... 199 6.12 使用Inetd(Internet 超级服务器) ......... 199 6.12.1 简介................. 199 6.12.2 一个简单的...

    在线聊天系统源代码

    (3)Java实现简单的服务器和...第一步,创建socket类对象,用做连接套接字。 第二步,绑定和连接的套接字。用于数据的发送与接收。 第三步,获取用于与远程服务器通信的DataOutputstream对象和DateIntputstream对象

    基础深化和提高-网络编程

    Socket编程:基于Socket套接字,通过TCP或UDP协议进行网络通信。通过创建Socket对象,程序可以在网络上进行数据传输和通信。 URL和URLConnection:Java提供了java.net.URL和java.net.URLConnection等类,用于访问...

    基于TCP的网络聊天室

    基于TCP/IP的通信基本上都是利用SOCKET套接字进行数据通讯,程序一般分为服务器端和用户端两部分。设计思路(VC6.0下): 第一部分 服务器端 一、创建服务器套接字(create)。 二、服务器套接字进行信息绑定...

    基于TCP的网络聊天室的设计

    基于TCP/IP的通信基本上都是利用SOCKET套接字进行数据通讯,程序一般分为服务器端和用户端两部分。设计思路(VC6.0下): 第一部分 服务器端 一、创建服务器套接字(create)。 二、服务器套接字进行信息绑定...

    node-can:NodeJS SocketCAN扩展

    SocketCAN是用于Linux系统的CANbus协议的基于套接字的实现。 通过此扩展,可以使用简单的Javascript函数发送和接收CAN消息(扩展的远程传输)。 用法 基本的CAN示例: var can = require ( 'socketcan' ) ; var ...

Global site tag (gtag.js) - Google Analytics