大家好,在上篇《利用TCP和UDP协议,实现基于Socket的小聊天程序(初级版)》博客中,所写程序只是实现简单的连接通信,基于控制台实现,运用了TCP和UDP两种传输协议。今天我和大家分享一个基于窗体的聊天程序,使用了多线程,实现的功能类似于QQ的聊天,不同的是只有一个服务器端,但可以有多个 ...
TCP TCP Transmission Control Protocol 属于传输层协议。其中TCP提供IP环境下的数据可靠传输,它提供的服务 包括数据流传送 可靠性 有效流控 全双工操作和多路复用。通过面向连接 端到端和可靠的数据包发送。通俗说,TCP支持的应用协议主要有:Telnet FTP SMTP等 TCP是面向对象的连接,是安全可靠的,是基于连接的协议,也就是说,在正式收发数据前,必须 ...
2012-07-17 12:52 6 30974 推荐指数:
大家好,在上篇《利用TCP和UDP协议,实现基于Socket的小聊天程序(初级版)》博客中,所写程序只是实现简单的连接通信,基于控制台实现,运用了TCP和UDP两种传输协议。今天我和大家分享一个基于窗体的聊天程序,使用了多线程,实现的功能类似于QQ的聊天,不同的是只有一个服务器端,但可以有多个 ...
C/S架构与初识socket 在开始socket介绍之前,得先知道一个Client端/Server端架构,也就是 C/S 架构,互联网中处处充满了 C/S 架构(Client/Server),比如我们需要玩英雄联盟,就必须连接至英雄联盟的服务器上,那么对于我们玩家来说它的英雄联盟服务器 ...
socket编程 1,计算机进行通信编程的基础是有ip地址加端口号的主机唯一标示、有相应的一致的协议即tcp/ip。ip地址用来区分主机,端口号用来区分计算机上不同的应用软件。 2,java提供的网络功能主要有四大类 1)InetAddress类,封装ip地址代表网络上的硬件资源 ...
文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.背景 在上一篇博客中我详细介绍了809协议的内容。809协议规范了通信的报文,通信的规则等,但是并没限制通信使用的传输协议。这里,我将分别介绍利用TCP和UDP ...
socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。 socket就是该模式的一个 ...
有6个模块 1.用户登录 2.两两私聊 3.群发消息 4.退出登录 5.关闭服务器 6.文件传输 一、用户登录 客户端: 1、发送登录信息:LOGIN|Username 处理USE ...
...