怎样用delphi获取远端服务器端口TCP/IP协议数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样用delphi获取远端服务器端口TCP/IP协议数据相关的知识,希望对你有一定的参考价值。
参考技术A 使用TclientSocketClientSocket1.Port := 服务器端口;
ClientSocket1.Host := IP地址;
ClientSocket1.Open;
以后成功的话 就打开和服务器的连接了
发送是
ClientSocket1.Socket.SendText('发送的字符串');
或
ClientSocket1.Socket.SendBuf(发送的数组,数组长度);
接收的话在 onread事件里
用户用
Socket.ReceiveText或
Socket.ReceiveBuf() 接收 参考技术B Socket连一下再Receive就可以了啊。
怎样用VC++实现POST或GET
我想用socket向WEB服务器发送一个POST或GET请求,求一个简单点的程序,希望有测试通过的!
参考技术A 我觉得这种问题作为一个程序员应该自己解决你可以先用抓包软件截获你访问Http网页时候的数据包,然后将数据包的内容复制为你socket将要send的内容
socket使用应该很多地方都有,如果你用的是VC的话那你可以使用CSocket,这个比较傻瓜化
PS:默认http是80端口 参考技术B http协议也是用TCP/IP协议来传输的,因此你要做是就是写一个用http协议格式写的内容,通过TCP/IP的send函数发送到WEB服务器去。
当然,在这之前你必须先进行创建套接字、初始化套接字等一系列操作。
以上是关于怎样用delphi获取远端服务器端口TCP/IP协议数据的主要内容,如果未能解决你的问题,请参考以下文章