![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TCP
文章平均质量分 52
亓逸
这个作者很懒,什么都没留下…
展开
-
[ 十五天学完linux高性能服务器 ] I/O服用高级应用二:聊天室程序
像ssh这样的登录服务通常需要同时处理网络连接和用户输入,这也可以使用I/O复用来实现。本节我们以poll为例实现一个简单的聊天程序,以阐述如何使用I/O复用技术来同时处理网络连接和用户输入。该聊天室程序能让所有用户同时在线群聊,它分为客户端和服务器两个部分。其中客户端程序有两个功能:一是从标准输入终端读入用户数据,并将用户数据发送到服务器;二是从标准输出终端打印服务器发送给它的数据。服务器的功能是接收客户数据,并将客户数据发送到每一个登录到该服务器上的客户端(数据发送者除外)。下面我们依次给出客户端程序和原创 2021-03-06 10:46:35 · 181 阅读 · 3 评论 -
[ 十五天学完linux高性能服务器 ] I/O服用高级应用三:同时处理TCP和UDP请求
服务器程序同时监听多个接口 实际应用中,有不少服务器程序能同时监听多个端口,比如超级服务inetd和Android的调试服务adbd。 从bind系统调用的参数来看一个socket只能于一个socket地址绑定,即一个socket只能用来监听一个端口。因此,服务器如果要同时监听多个端口,就必须创建多个socket,并将它们分别绑定到各个端口上。这样一来,服务器程序就需要同时管理多个监听socket,I/O复用技术就有了用武之地。另外,即使是同一个端口,如果服务器要同时处理该端口上的TCP和UDP请求,则也原创 2021-03-06 10:12:20 · 214 阅读 · 0 评论 -
TinyHttpServer 服务器复现
TinyHttpServer 服务器复现 文章目录TinyHttpServer 服务器复现一、Tinyhttpd服务器二、代码呈现1.注意问题2.代码实现 一、Tinyhttpd服务器 原项目地址:https://github.com/EZLippi/Tinyhttpd 学习借读:https://www.cnblogs.com/nengm1988/p/7816618.html 本人复现项目地址(带中文,对代码的注释):https://github.com/EZLippi/Tinyhttpd 工具:Ubu原创 2021-03-01 21:39:54 · 340 阅读 · 0 评论 -
Socket编写服务器和客户端程序实现TCP通信
又是一天JAVA作业:使用swing编写一个服务器和客户端程序。在他们之间实现TCP通信。程序启动后,客户端程序在窗口的文本框中输入内容。点击发送按钮时向服务器端发送文本框中的文本。服务器端收到信息后。反馈 ok。并在客户端窗口显示。 简单上代码吧,不难实现。 简单分为两个部分:服务器程序和客户端程序 分别是GetTCP和SendTCP SentTCP.java import java.awt.B...原创 2019-12-15 23:15:39 · 2542 阅读 · 0 评论