随笔分类 -  WinSocket编程入门

摘要:1.WSAstartup (连接WinSocket库)原型如下: Int WSAStartup ( Word WVersionregusested, LPWSADATA LPWSAData ); 在delphi中定义如下: function WSAStartup(wVersionRequired: word; var WSData: TWSAData): Integer; stdcall;应用程序在使用Winsock API之前必须调用此函数,只有当此函数返回(表示应用程序与Winsock库成功建立起连接),应用程序才可以调用其它WindowsSockets DLL 中的函数.---... 阅读全文
posted @ 2012-07-19 16:44 梦断难寻 阅读(2539) 评论(0) 推荐(0) 编辑
摘要:代码清单:以下程序同时扮演了客户端与服务端.添加一个button,两个Edit,一个ClientSocket,一个ServerSocket.-------------------------------------------------------------------------------------------------------------------------------------------------------unit Unit1;interfaceuses Winapi.Windows, Winapi.Messages, System.SysUtils, Syst 阅读全文
posted @ 2012-07-16 00:19 梦断难寻 阅读(4761) 评论(0) 推荐(0) 编辑
摘要:function gethostbyname(name: PAnsiChar): PHostEnt; stdcall;// 通过域名或者主机命返回IP地址. 传进去的参数是一个域名或者主机名.返回值是一个Hostent指针结构.(如果传进去的是一个空字符串,那么返回的是本机的主机名与IP地址)function gethostname(name: PAnsiChar; len: Integer): Integer; stdcall;// 得到本机主机名或者域名.有两个参数,一个是用来存放主机名或者域名的变量,一个是缓冲区的大小.PHostEnt在delphi定义如下typePHostEnt = 阅读全文
posted @ 2012-07-15 23:51 梦断难寻 阅读(9557) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示