我想用delphi7做一个上位机监控程序,和下位机的物理接口为以太网,上位机为主动模式,下位机为被动模式,通讯协议已知,不知怎么做,原来没做过以太网通讯这方面的,望各位高手多多指点,最好详细点,谢谢!
解决方案 »
- 将数据导入到文本文件时的格式问题
- TreeView定位节点问题(只能发这个版面了)
- 谁在阻碍金山WPS的推广?是价格、功能?还是用户习惯?
- 用OleContainer控件显示word内容的时候,如何让word的内容在OleContainer控件中居中显示?
- HOOK:150分求hook recv源程序!!!为什么只能拦send ,不能拦recv? 急!
- 取文件大小出错,求助!急!
- 小问题^_^
- 求OBJECT PASCAL 教程!!!!
- 小问题,大分数!
- 多線程問題(在線等待)
- 不能当FORM2关掉后自动按某键吗?
- 自定义消息发送string后,在消息接收时怎样把LParam由longint恢复成string
被动端一直监听数据,监听到数据后,根据协议处理,然后响应主动端的请求。典型的server/client网络通信。
协议有了 就很好做
你要确定几点
1端口号,你通过以太网发到硬件的哪个端口,硬件给你回复信息回复到你电脑的哪个端口
2发送方式,广播还是单播
3使用哪个协议发送,tcp还是udp还是..我这边采用udp,我是用IdUDPClient这个控件广播方式发送数据,用IdUDPServer绑定端口监听数据