【发布时间】:2011-12-28 16:27:07
【问题描述】:
我将在接下来的几个月里做一些小项目,需要一些书(最好)或 URL 来学习一些基本概念。
一般来说,一台 PC 或嵌入式设备(因项目而异)从外部硬件设备收集一些用户输入或数据,并将其传输到远程 PC,后者将其输入数据库。
后端将使用 Indy 套接字组件在 Delphi 中编码。前端可能是使用相同 Indy 套接字运行 Delphi 应用程序的 PC,但它可能同样是一个小型控制器板,可能用 C 编程(Windows 和 Linux 都不是操作系统,但有一些不可预见的套接字支持)。
所以,我需要的是
- 一些东西 - 可能与语言无关 - 让我加快套接字编程的速度
- 我可以使用流和写入/读取来定义我自己的协议(通过 TCP/IP),这将非常简单
- 一般网络 (TCP?) 概念的一些概述;可能有点关于安全性,一般客户端/服务器的东西(例如,我可以从客户端发送一些到服务器并发送回复,但不太确定服务器发起的与单个服务器的通信或向所有客户端的广播)
- 还有什么?
任何能让我跟上进度的建议,至少对于一个能让我在工作中学习的小项目来说足够了。
提前致谢
【问题讨论】:
-
我会在谷歌上搜索基础知识,然后购买一本针对您要使用的平台/语言的书。恕我直言,通过使用您知道的语言获取示例,理解套接字会容易得多。
-
这个问题链接到meta
标签: sockets tcp network-programming scada