社区
Java EE
帖子详情
求多线程socket编码!在线等!
hanxiucao_mimosa
2003-10-20 02:31:54
请给一个完整的多线程的socket编码。主要实现一个简单的http消息收发的功能。
...全文
29
回复
打赏
收藏
求多线程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 的通信) 下面我先用一个简单的图解表示一下: 通过上面的图解,我们可以很清晰的看到整个通信的流程。 对于
编码
来实现的话,我们首先需要编写服务端,然后再编写客户端。
Java网络编程--
多线程
的
Socket
首先,学好计算机网络知识真的很重要。虽然,学不好不会影响理解下面这个关于宏观讲解,但是,学好了可以自己打渔吃,学不好就只能知道眼前有鱼吃却打不到渔。 在Java中网络程序有2种协议:TCP和UDP。 TCP 是可靠的连接。这个可靠的意思就是得有明确的连接对象才行,就像是打电话,拨打的号码必须得在服务中有人接,这个网络会话才算是建立了。 UDP: 不可靠的连接。不可靠的意思就是不太确定这个会话最后是不是真的送达你要连接的对象那里去了,就像是寄快递,把快递地址填上了,但是说不好半路会出点...
Python3进阶--
Socket
编程、
多线程
(创建方式、线程通信、线程锁、线程池)
Python3进阶--
Socket
编程、
多线程
(创建方式、线程通信、线程锁、线程池)
Python---
多线程
编程、基于
Socket
完成服务端程序开发、基于
Socket
完成客户端程序开发
进程内部可以有多个线程,程序的运行本质上就是由进程内部的线程在实际工作的。⑦conn(客户端当次连接对象)和
socket
_server对象调用。⑥通过conn(客户端当次连接对象),调用send方法可以回复消息。多个进程同时在运行,即不同的程序同时运行,称之为:多任务并行执行。一个进程内的多个线程同时在运行,称之为:
多线程
并行执行。程序在操作系统内运行,即成为一个运行进程。② 绑定
socket
_server。④接收客户端连接,获得连接对象。方法,接收客户端发送的消息。⑤客户端连接后,通过。
Java EE
67,512
社区成员
225,880
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章