社区
Java EE
帖子详情
求多线程socket编码!在线等!
hanxiucao_mimosa
2003-10-20 02:31:54
请给一个完整的多线程的socket编码。主要实现一个简单的http消息收发的功能。
...全文
28
回复
打赏
收藏
求多线程socket编码!在线等!
请给一个完整的多线程的socket编码。主要实现一个简单的http消息收发的功能。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SOCKET
_压力测试与日志工具
使用说明:(1)目的
socket
基于 .Net Framework 1.1 开发,基于
socket
开发,可以发送和接收 TCP/UDP 包。作者主要用于作服务器压力测试和日志接收。(2)功能简介界面上有两个 TAB 标签,一个发送一个接收。每个标签页上有上下两个大文本框,上面的文本框用来输入发送信息,下面的文本框用来显示收到的信息。(3)发送功能例如在“发送”标签页,在上面文本框输入 HTTP 协议包文本,点击发送,会向服务器发送信息,然后会在下面的文本框显示 Response,如果返回的是 UTF-8
编码
,可以在菜单里选择 UTF-8 解码从而解决乱码问题。发送有TCP/UDP/HTTP三种模式,TCP/UDP 只发不收,但HTTP会自动一发一收。(4)接收功能在“接收”标签页,上面文本框可以输入返回给客户端的信息,下面文本框用来显示从客户端接收到的信息。接受有TCP/UDP两种模式。(5)其他功能 1、
多线程
发送功能,用于压力测试,在文件菜单里可以增加和减少或停止发送线程,还可以作线程计数 2、文件菜单里有超时设置
Socket
通信原理(
多线程
)
我们在日常上网时,会经常登录某个网址,发送我们的请
求
信息,然后从该网站得到我们想要的信息。这个是怎么实现的呢。其实,我们可以把我们自己当成客户端,网站当成服务端。其实这是个相对的概念,就是谁收到请
求
,谁就是服务端;谁发送请
求
,谁就是客户端。而发送和接收请
求
都是基于
Socket
对象实现的。而这个过程是怎么样的呢?(这里介绍的是基于TCP/IP 的通信) 下面我先用一个简单的图解表示一下: 通过上面的图解,我们可以很清晰的看到整个通信的流程。 对于
编码
来实现的话,我们首先需要编写服务端,然后再编写客户端。
C++ 百万并发网络通信引擎架构与实现 (
Socket
、全栈、跨平台) Version 1.0
本课程由刘远东、张立铜两位工程师将两人在企业多年积累的开发经验结合而成。从基础的网络知识开始由浅入深地讲解如何使用C++实现一套支持百万级别并发的网络通信引擎。包含:高频并发、
多线程
、多进程、线程池、内存池、软件硬件瓶颈、如何测试优化网络处理能力等技术知识。可以应用在Windows、Linux、Android、IOS系统上。对从事高性能网络处理的前后端开发人员有极大帮助。咨询群:648738912
Java网络编程--
多线程
的
Socket
首先,学好计算机网络知识真的很重要。虽然,学不好不会影响理解下面这个关于宏观讲解,但是,学好了可以自己打渔吃,学不好就只能知道眼前有鱼吃却打不到渔。 在Java中网络程序有2种协议:TCP和UDP。 TCP 是可靠的连接。这个可靠的意思就是得有明确的连接对象才行,就像是打电话,拨打的号码必须得在服务中有人接,这个网络会话才算是建立了。 UDP: 不可靠的连接。不可靠的意思就是不太确定这个会话最后是不是真的送达你要连接的对象那里去了,就像是寄快递,把快递地址填上了,但是说不好半路会出点...
Python3进阶--
Socket
编程、
多线程
(创建方式、线程通信、线程锁、线程池)
Python3进阶--
Socket
编程、
多线程
(创建方式、线程通信、线程锁、线程池)
Java EE
67,512
社区成员
225,881
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章