难题!谁做过!(200分)

  • 主题发起人 qiang7207
  • 开始时间
Q

qiang7207

Unregistered / Unconfirmed
GUEST, unregistred user!
— 显示端建立侦听端口
— 监控发起连接,连接成功后按约定向显示端发送数据,显示端成功接收后按约定返回成功应答,对于无应答和失败应答情况监控端将重发数据。?— 通讯方式为同步方式
— 当连接失效时,监控端将重新发起连接
— 当连接空闲时,监控端定期发送检测包检测链路的有效?数据发送??SOH10SIX定位号码SIX扇区原点经度SIX扇区原点纬度SIX扇区内径SIX扇区外径SIX扇区起始角度SIX扇区终止角度SIX定位点经度SIX定位点纬度EIX
说明:SOH(ascii码1)为起始符,EIX(ascii码3)为终止符,SIX(ascii码2)为分隔符。
经纬度格式为带小数位的数字,如“113.83456”。

数据应答
SOH标记SIX描述EIX?说明:
[1]红色部分均为字符串
[2]标记“0”表示成功,标记“1”表示失败,描述解释失败原因,成功时描述可以为空。
[3]内径和外径的单位为“米”
[4]起始角和终止角单位为“度(0-360)”
3.4
检测发送 SOH20EIX
说明:SOH(ascii码1)为起始符,EIX(ascii码3)为终止符。红色部分为字符串。
3.5
检测应答
SOH0EIX

举例说明
需要发送的数据为:号码13900000000,经度为113.23456,纬度为23.32489?数据发送包为:SOH13900000000SIX113.129078SIX23.25478SIX20SIX180SIX30SIX120SIX113.23456SIX23.32489?EIX
数据应答包为
SOH 0 SIX成功EIX
或者SOH 1 SIX接收出现异常EIX

要求
1. 按照所述协议内容(协议不理解的部分可按自己的理解来做,不要求很精确)建立TCP的服务端模拟器和TCP客户端,服务端 和 客户端 分开两个项目。

2. TCP服务端模拟器上提供界面来控制协议的交互内容。

3. TCP客户端在接收到服务端数据后在窗口上用GDI进行绘图。

4. 服务端和客户端均能记录下协议交互的日志。

5. 希望用 极坐标系 下 绘制 圆 的 方法来完成,会涉及到基本的三角函数 和 平面几何知识。


各位有谁做过,做对了!
 
J

jmh521

Unregistered / Unconfirmed
GUEST, unregistred user!
,,,SO RUI。。。关注。。
 
X

xmcccc

Unregistered / Unconfirmed
GUEST, unregistred user!
说白了就是协议,与TCP通讯
 
Y

yblee

Unregistered / Unconfirmed
GUEST, unregistred user!
这也叫难题?
严重涉嫌炒作
 
A

andrew57

Unregistered / Unconfirmed
GUEST, unregistred user!
以前我们做这个
 
Q

qiang7207

Unregistered / Unconfirmed
GUEST, unregistred user!
做过的留下Q号,有分加!
 
W

wql

Unregistered / Unconfirmed
GUEST, unregistred user!
只要两端有TCP协议!那么就.........
 

Similar threads

S
回复
0
查看
428
swish
S
回复
0
查看
649
不得闲
回复
0
查看
837
不得闲
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
948
SUNSTONE的Delphi笔记
S
顶部