相关推荐
-
10个简单的Pascal程序
10个简单的Pascal程序,供初学者参考。
-
用pascal写的最简单的winsock程序 --收藏转贴
我把socket编程教程的第一个例子改写了一下服务器接受客户信息,再反送回去实际上是直接调用win api在delphi4下用命令行编译dcc32 -cc server1.pas用windows自带的telnet测试server1.pas:program server1;uses windows,winsock;const myport=1414;//预定义口{type soc
-
【socket】C语言的Socket网络编程
考虑到了关闭连接退出机制,多线程编程,以及线程参数的传递,值得学习 服务端 #include #include #include #include #include #include #include #include #include #include #include #define MAXCONN 2 #define ERRORCODE -1 #defin...
-
TclientSocket和TserverSocket用法
ClientSocket组件为客户端组件。它是通信的请求方,也就是说,它是主动地与服务器端建立连接。 ServerSocket组件为服务器端组件。它是通信的响应方,也就是说,它的动作是监听以及被动接受客户端的连接请求,并对请求进行回复。 ServerSocket组件可以同时接受一个或多个ClientSocket组件的连接请求,并与每个ClientSocket组件建立单独的
-
Lazarus网络编程
使用winsocket2 进行网络编程,非控件。
-
【一天一门编程语言】Pascal 语言程序设计极简教程
Pascal语言(Pascal language)是著名的科学家和数学家康托尔·贝尔(Blaise Pascal)在17世纪中叶设计的程序语言。它最初是由贝尔开发的一种用于计算的语言,后来被用于编写计算机程序。Pascal语言曾经是计算机编程领域的主流语言,在1980年代被C语言取代。在1968年,贝尔的学生Niklaus Wirth在贝尔的基础上开发出了Pascal编程语言,这是一种兼容于贝尔提出的程序设计原理的程序设计语言。
-
sockaddr和sockaddr_in结构体、以及inet_ntoa()和inet_addr()函数的用法
在网络通讯程序中会用到sockaddr和sockaddr_in这两个结构体,下面对这两个结构体进行一下分析。 一、 sockaddr和sockaddr_in struct sockaddr 这个结构体是在<<sys/socket.h>>头文件中定义的。结构体的定义如下: struct sockaddr { sa_family_t sin_fam...
-
《Windows高级编程指南(第三版)》(含PASCAL例子)
本书以详尽资料和大量的范例深入讨论了有关32位Windows编程的高级问题,包括进程和线程的管理、Win32的内存管理、消息处理、动态链接库、文件系统和设备输入输出、结构化异常处理、Unicode等,并重点讨论了Windows 95和Windows NT在实现上的不同之处,其中包含了大量的编程技巧。 本书可供高等院校计算机专业的师生和广大的计算机编程人员使用。----------《Windows高级编程指南(第三版)》 原书: Advanced Windows (3rd Ed) 作者: Jeffrey Richter 译者: 王书洪 刘光明---------- 抽空将书中的C程序用PASCAL写了一遍, 由于水平所限, 可能存在错误, 仅供参考! 感谢网友chinesexing提供PDF电子书! 感谢老朋友savetime兄提供附书代码! 刘麻子 于 05年7月7号----------附上代码列表: CopyData -- 利用WM_COPYDATA跨进程传递数据 VMStat -- 显示虚拟内存状态 VMAlloc -- 使用虚拟内存 (保留、提交、回收、释放) VMMap -- 遍历VMMap.exe进程的虚拟内存空间 DIPS & -- 进入Explorer.exe进程以操作桌面项目 DIPSLib SysInfo -- 显示系统相关信息 MMFShare -- 利用内存映射共享数据 FileRev -- 利用内存映射处理文件 Counter -- 纤程例子 (后台纤程以低优先级作运算) DiskInfo -- 显示本地逻辑驱动器信息 MultInst -- 使用EXE中带有共享属性的PE节存储数据 TInjLib & -- 远程线程装载指定DLL到指定进程空间 ImgWalk LISLab -- 实验"局部输入状态" (Local Input State) TLSStat -- 在EXE模块中使用静态TLS TLSDyn & -- 在DLL模块中使用动态TLS SomeLib ModUse & -- 使用DLL中带有共享属性的PE节存储数据 Module DocStats -- 利用事件对象使多个线程协同工作 (统计文档) Mutexes -- 利用互斥对象使(计算/显示)两个线程同步 DirWalk -- 遍历DirWalk.exe所在磁盘目录树 FileChng -- 监视目录变化 CritSecs -- 利用临界区对象使(计算/显示)两个线程同步 SprMrkt -- 利用互斥对象和信号量对象控制"超市"运转 SEHSum -- 利用SEH机制, 修复堆栈溢出 SEHTerm -- 演示SEH终止处理和异常抛出 SEHExcpt -- 利用SEH机制, 稀疏提交数组内存 SEHSoft -- 抛出自定义异常通知程序清零记录 Bucket -- SWMRG复合同步对象 (单写入/多读取) AlertIO -- 利用"回调通知"进行文件拷贝 (异步&分块) IOCmpPrt -- 利用"完成端口"进行文件拷贝 (异步&分块)
-
用 pascal语言设计一个简单的程序
用 pascal语言设计一个简单的程序,编译程序设计原理的一个小实验
-
Free Pascal不完全攻略之一 :进入FP的世界
注:该文章转自我在163.com的BLOG。因为感觉163的blog不大适合用于写技术性文章,因此打算将上面技术类的文章转载过来CSDN。WHY FREE PASCAL在这个IT技术日新月异的时代,人们的目光总会被各种新颖的技术所吸引,例如。NET ,Ajax,SOA等等。有时难免会忽略了一些最基本的东西。Pascal作为一种老牌的编程语言,已经走过了三十多年,似乎已经走到了尽头——但是
-
为什么Pascal不是我最喜欢的程序设计语言
为什么Pascal不是我最喜欢的程序设计语言 Why Pascal is Not My Favorite Programming Language Brian W. Kernighan, April 2, 1981 AT&T Bell Laboratories, Mur
- sockaddr和sockaddr_in详解
-
Delphi之websocket及socket.io开源组件
项目主页:https://github.com/andremussche/DelphiWebsockets 提供了TIdWebsocketServer,TIdHTTPWebsocketClient类实现WebSocket服务端及客户端,周时提供了RemObjectsSDK的支持。
-
Delphi中判断TCP端口是否被占用
function PortOccupied(const APort:Integer):Boolean; //Delphi中判断TCP端口是否被占用 var S:TSocket; WSD :TWSAData; SockAddrIn:TSockAddrIn; begin Result:=False; if (WSAStartup(MAKEWORD(2,2),WSD)= 0) then begin S := Socket(AF_INET,SOCK_STREAM,IPPROTO_TCP); try if (S &l
-
Pascal 基础教程
Pascal现在还有人想学习吗?先给出一本不错的Pascal教程,Object Pascal的教程我日后给出。 Pascal基础教程 第一课 初识PASCAL语言 …………………… 1 第二课 赋值语句与简单的输出语句 …………………… 5 第三课 带格式的输出语句输入语句 …………………… 12 第四课 简单的分...
-
delphi网络编程
掌握网络编程的基本原理 掌握网络控制的使用方法 具备通过使用网络控制开发简单网络应用程序的能力 Delphi 的Socket 编程概述 Socket 是建立在传输层协议(主要是TCP 和UDP)上的一种套接字规范,它定义两台计算机间进行通信的规范(即一种编程规范),如果说两台计算机是利用一个“通道”进行通信,那么这个“通道”的两端就是两个套接字。套接字屏蔽了底层通信软件和具体操作系统
2 楼 cris_jxg 2008-08-14 11:30
1 楼 helyho 2008-08-14 01:12