社区
新手乐园
帖子详情
请教windows下socket发送http请求的问题
otherall
2006-11-01 11:49:05
向服务器POST一个http请求
POST / HTTP/1.1
Content-Type: Application/octet-stream
Body-Length: 45
User-Agent: UNTRUSTED/1.0
Content-Length: 45
Host: 192.168.1.1:8080
内容(此处内容为一个45字节的byte数组)
请教怎样组织发送的数据啊
谢谢了
...全文
284
4
打赏
收藏
请教windows下socket发送http请求的问题
向服务器POST一个http请求 POST / HTTP/1.1 Content-Type: Application/octet-stream Body-Length: 45 User-Agent: UNTRUSTED/1.0 Content-Length: 45 Host: 192.168.1.1:8080 内容(此处内容为一个45字节的byte数组) 请教怎样组织发送的数据啊 谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
otherall
2006-11-01
打赏
举报
回复
马上试一下……
smartwind
2006-11-01
打赏
举报
回复
用memcpy((buffer+strlen(buffer), data, 12);
注意发送长度
otherall
2006-11-01
打赏
举报
回复
我想通过一个连接的Socket把request头发送到指定的服务器端,我现在这样定义一个buffer[1024];在组织好requestheader后send(socket, buffer, sizeof(buffer),0)
strcat(buffer, "POST / HTTP/1.1\r\n");
strcat(buffer, "Content-Type: Application/octet-stream\r\n");
strcat(buffer, "Body-Length: 12\r\n");
strcat(buffer, "User-Agent: UNTRUSTED/1.0\r\n");
strcat(buffer, "Content-Length: 12\r\n");
strcat(buffer, "Host: 192.168.1.1:8080\r\n\r\n");
需要post的内容是一个byte data[128]={0,2,-12,2,0,0,1,9,5,7,23,-56}这样的一个数组,被post至客户端,后面就应该添加data了,可是该怎样做呢?
strcat(buffer, (char *)data);//?
sms88
2006-11-01
打赏
举报
回复
组织??
不需要吧
POST / HTTP/1.1
Content-Type: Application/octet-stream
Body-Length: 45
User-Agent: UNTRUSTED/1.0
Content-Length: 45
Host: 192.168.1.1:8080
这些都是自动添加的
用C#下的Raw
Socket
编程实现网络封包监视Icmp/Igmp
用C#下的Raw
Socket
编程实现网络封包监视谈起
socket
编程,大家也许会想起QQ和IE,没错。还有许多网络工具如P2P、NetMeeting等在应用层实现的应用程序,也是用
socket
来实现的。
Socket
是一个网络编程接口,实现于网络应用层,
Windows
Socket
包括了一套系统组件,充分利用了Microsoft
Windows
消息驱动的特点。
Socket
规范1.
如何基于TCP/IP协议进行MFC
Socket
网络通讯编程
MFC
Socket
网络通讯编程 最近因为一个项目需要进行局域网络通讯,向工作单位的软件工程师
请教
了一下需要用到哪些知识,然后博主就自学了一遍
windows
网络通讯编程原理,然后就在网上找了一大堆例子,但实际运行效果并不佳,花了大概一周多的时间总算是把网络通讯程序给跑起来了(PS:虽然时间比较长,但对于一个新手程序员来说,算是不错的,哈哈。。。) 声明:本程序是借鉴于此博
OverLapped I/O
Socket
的
问题
OverLapped I/O
Socket
的
问题
,
请教
了!-Delphi知识大全 wsasend 异步投递一个
发送
请求,为了简单lpBuffers 参数只用了一个wsabuf结构,如果一次投递一个50M左右的请求可以成功,但是当我投递一个200M的请求时返回WSAENOBUFS(10055)错误,大概意思是“
windows
socket
提供者报告一个缓冲区死锁”我想应该是请求太大了,我的
问题
是...
TCP、UDP
发送
、接收0字节
问题
再论Tcp Udp
发送
、接收 0字节
问题
发送
时 Tcp 建立连接时,3次握手的每个报文都是data区为0字节,所以说
发送
0字节没有
问题
。 建立连接后,再
发送
0字节大小也没有
问题
(api:send,
发送
后返回值为发包的大小) Udp 可以
发送
0字节大小报文。 (api:
.NET
Socket
开发之异步
Socket
在基于.NET的网络服务端的开发中,我们用到和听到的最多的恐怕就是异步
Socket
了。异步
Socket
的性能比同步高出很多,但是编写代码比较复杂。因此异步
Socket
也是网络上讨论比较多的话题。今天,我们就来讨论一下如何用异步
Socket
开发网络应用。在此之前我们先讨论两个
问题
。一、异步
Socket
是如何工作的:那异步
Socket
是如何工作的呢?我以接收一条消息来说明这个
问题
。首先,程
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章