int main() { try { SocketClient s("www.site.com", 80); string data = "par1=value1&par2=value2"; s.SendLine("POST /post_page.php HTTP/1.0\r\n"); s.SendLine("Host: www.site.com\r\n"); s.SendLine("User-Agent: Mozilla/4.0\r\n"); s.SendLine("Cont
原创
2021-08-04 10:18:58
98阅读
记一次openresty http.lua 性能调优之旅1 背景最近使用Nginx lua进行http 数据交互,因此想到了resty/http.lua,因此开启一段性能调优之旅。2 发送HTTP GET请求代码local ok, status, headers, code, body = hc:request {
url = uri,
method = "GET",
}很简
转载
2024-04-03 07:17:32
292阅读
题注最近我在学习nginx的lua插件,发现结合nginx的异步io和lua的流程控制能力,还是有很丰富的想象空间的:几乎所有常见的http请求的处理逻辑都能搞定,诸如查查数据库,访问一下memcache,读写一下本地文件等,都不在话下。恰好我正在研究一个第三方http服务的调用api,就产生了将其移植到lua上的想法。其中涉及到了构造https请求的需求。我先采用ngx.socket.tcp()
转载
2024-05-11 17:07:50
90阅读
Lua支持“尾调用消除(tail-call elimination)”。尾调用(tail call):当一个函数调用是另一个函数的最后一个动作时,该调用才算是一条“尾调用”。例如,下面的代码就是一条“尾调用”: function f (x) return g(x) end 也就是说,当f调用完g之后就再无其他事情可做了。因此在这种情况下,程序就不需要返回那个“尾调用”所在的函数了。所以在“尾调
转载
2024-08-24 13:10:39
37阅读
cocos2d-x lua 中使用protobuf并对http进行处理本文介绍 cocos2d-x lua 中使用http 和 基于cocos2d-x 对lua http的封装(部分ok)protobuf Google的一个很好用的传输数据的封装 说实话Google的东西确实比较好用 所以我们前后端数据交换就用他了 不过Google没有对lua进行支持 还好社区有开源的大侠们贡献 找了
转载
2024-08-06 13:53:05
268阅读
* HttpRequest.php<?phpnamespace et\http;/** * Created by PhpStorm. * User: mingzhanghui * Date: 2018-09-18 * Time: 16:19 */class HttpRequest { const BUFSIZE = 4096; const DEFAUL...
原创
2021-08-13 01:00:38
336阅读
http://docs.php-http.org/en/latest/httplug/users.html<?php/** * Created by PhpStorm. * User: Mch * Date: 7/8/18 * Time: 21:39*/interface Proto { // 连接url public function conn($...
原创
2021-08-13 01:07:33
281阅读
* HttpRequest.php<?phpnamespace et\http; /** * Created by PhpStorm. * User: mingzhanghui * Date: 2018-09-18 * Time: 16:19 */class HttpRequest { const BUFSIZE = 4096;...
转载
2021-06-23 15:56:38
360阅读
UDP socket.udp() 创建并返回一个无连接的UDP对象。该无连接对象支持以下函数:sendto、receive、receivefrom、getsockname、setoption、settimeout、setpeername、setsockname、close。其中的setpeername被用作连接对象(待解释)。 connected:close() unconnecte
转载
2024-03-06 08:04:44
175阅读
--lua代码local http = require "socket.http"local ltn12 = require("ltn12")request_body = 'u=1¶meter={"m":"S"}'local result = http.request{ url = "http://127.0.0.1/2.php", &
原创
2014-08-21 15:32:49
8737阅读
装上lua的exe文件
原创
2022-07-19 20:12:16
177阅读
public static boolean sendPostRequest(String path, String data) throws Exception{
// StringBuilder sb = new StringBuilder();
// if (params != null && !params.isEmpty()) {
//
转载
2020-04-08 17:08:00
205阅读
2评论
这几天在自学Socket网络编程时突然要用到文件和文本同时传输到服务器,但是在网上找了半天页找不到具体的结局办法,最后在不断琢磨之下终于解决了这个问题,在传输数据时使用的是Java中的ObjectInputStream 和 ObjectOutputStream对象流,这个流可以封装复杂的数据在网络中进行传输,发送涉及到的类需要实现Serializable接口,是一个标志接口,用于序列化的,没有任何
转载
2023-09-21 11:12:58
59阅读
1.首先下载luasocket库 可以直接下载编译好的库,也可以去github上下载源码后自己自己编译:
编译好的库下载地址:
http://files.luaforge.net/releases/luasocket/luasocket
源码下载地址:
https://github.com/diegonehab/luasocket
到官网上看了一下luasocket 的inst
转载
2024-03-25 20:20:28
138阅读
cosocket 是 OpenResty 世界中技术、实用价值最高部分。让我们可以用非常低廉的成本,优雅的姿势,比传统 socket 编程效率高好几倍的方式进行网络编程。无论资源占用、执行效率、并发能力都非常出色。鲁迅有句名言“其实世界上本没有路,走的人多了便有了路”,其实对于 cosocket 的中文翻译貌似我也碰到了类似的问题。当我想给大家一个正面解释,爬过了官方 wiki 发现,原来作者本人
转载
2024-05-28 09:31:51
96阅读
最近项目需要,通过C++客户端向Web服务器用http协议上传文件,网上介绍这方面的好像很少,所以做了个基础的发上来供学习交流;本人学c++没几天,代码可能比较烂,大家凑合看吧。。示例代码:1、C++ Cline...
转载
2014-02-20 13:01:00
111阅读
2评论
最近项目需要,通过C++客户端向Web服务器用http协议上传文件,网上介绍这方面的好像很少,所以做了个基础的发上来供学习交流;本人学c++没几天,代码可能比较烂,大家凑合看吧。。示例代码:1、C++ Clinet[cpp] view plaincopy#include "stdio.h" #include "WinSock2.h" #include "iostream" u
转载
2021-07-31 09:59:34
131阅读
目录结构
LuaSocket 是 Lua 的网络模块库,它可以很方便地提供 TCP、UDP、DNS、FTP、HTTP、SMTP、MIME 等多种网络协议的访问操作。
它由两部分组成:一部分是用 C 写的核心,提供对 TCP 和 UDP 传输层的访问支持。另外一部分是用 Lua 写的,负责应用功能的网络接口处理。
一、安装LuaSocket
下面介绍两种安装方法
第一种方法:如果你有安装
转载
2024-03-06 16:59:55
2497阅读
# Java Socket POST
## 介绍
在网络通信中,Socket是一种用于实现网络连接的编程接口。它允许不同的计算机之间通过网络进行数据传输。Java提供了Socket类和ServerSocket类,用于实现TCP/IP协议的网络编程。
POST(Post Office Protocol)是一种用于发送数据的HTTP方法之一。POST请求用于向服务器提交数据,例如表单数据、文件上
原创
2023-12-12 04:44:22
121阅读
一、socket脚本编写的基本函数lrs_startup 初始化 WinSock DLLlrs_create_socket 初始化套接字lrs_send 在数据报上(UDP)或者向流套接字(TCP)发送数据lrs_receive 接收来自数据报或流套接字的数据lrs_close_socket 关闭打开的套接字lrs_cleanup 终止 WinSock DLL 的使用,回收相关资源。V