win32 socket http 操作】的更多相关文章

纯wininet 操作http关键代码如下: HINTERNET hNet = ::InternetOpen(_T("Test"), INTERNET_OPEN_TYPE_DIRECT,NULL, INTERNET_INVALID_PORT_NUMBER, 0);HINTERNET hUrlFile = ::InternetOpenUrl(hNet,_T("http://192.168.1.12/Config.txt"),NULL,  0,INTERNET_FLAG…
之前两篇关于win32 htmlayout博文,记载了一个实现了简单的点击按钮弹出新窗口的demo,之后实践中发现,图形界面开发,最重要的还是要实现响应用户操作,改变原有界面的功能.比如说,界面上有一个用户列表,选择其中一个名字,点击删除按键,则可以将这个名字删掉.这种类似的操作是很常见的.使界面有了动态性. 对于win32 htmlayout就是操作html的dom节点,虽然没做过C++ win32,但做java web对dom操作也算很熟悉了. dom操作就是这样: //**********…
server端的主要的一个操作就是从socket的fd上进行数据读取.也就是我们经经常使用到的read函数. 欢迎关注我的server代码:http://code.taobao.org/p/fastServer/src/ 今天主要是关注的正确的进行read操作 首相,我的socket是已经设置了非堵塞属性.read函数在非堵塞读取fd的时候会遇到不同的errno. 怎样正确的处理这些erron 状态呢? 1.errno == EAGAIN 该错误返回码主要是.当我们使用了 以 O_NONBLOC…
一.TCP/IP解析 TCP/IP协议的核心部分是传输层协议(TCP.UDP),网络层协议(IP)和物理接口层,这三层通常是在操作系统内核中实现.因此用户一般不涉及.编程时,编程界面有两种形式: 1.1.是由内核直接提供的系统调用: 1.2.使用以库函数方式提供的各种函数. 前者为核内实现,后者为核外实现.用户服务要通过核外的应用程序才能实现,所以要使用套接字(socket)来实现. 二.TCP/IP服务器及客户端操作流程 2.1服务器操作流程 2.1.1 加载套接字库.在初始化阶段调用 WSA…
一.基本概念 a) 同步:指发送方发出数据后,等收到接收方发回的响应,才发下一个数据包的通信方式. nb)异步:指的是发送方不等接收方响应,便接着发下个数据包的通信方式. c) 阻塞:指调用某函数时,直到该函数完成操作,才返回:否则一直阻塞在该调用上. d) 非阻塞:指调用某操作时,不管操作是否成功都立即返回,而不会挂在该操作上. 二.soeket简介 Client/Server (客户机/服务器)模型为最常用的模型.在这种方案中客户应用程序向服务器程序请求服务,一个服务器程序通常用一个众所周知…
原文链接: http://blog.csdn.net/hslinux/article/details/6214594 java与C++之间进行SOCKET通讯要点简要解析 hslinux 0.篇外语   此乃本人学习过程中自娱自乐之作,为了遗忘后有个地方再温习.如入您法眼,转载请尊重原作者,请说明出处. 1.big-endian与little-endian Endian定义:在计算机系统体系结构中用来描述在多字节数中各个字节的存储顺序. big-endian也称高位在前.大端在前.是计算机体系结…
CreateFile打开文件要对文件进行读写等操作,首先必须获得文件句柄,通过该函数可以获得文件句柄,该函数是通向文件世界的大门. ReadFile从文件中读取字节信息.在打开文件获得了文件句柄之后,则可以通过该函数读取数据. WriteFile向文件写入字节信息.同样可以将文件句柄传给该函数,从而实现对文件数据的写入. CloseHandle关闭文件句柄.打开门之后,自然要记得关上. GetFileTime获取文件时间.有三个文件时间可供获取:创建时间.最后访问时间.最后写时间.该函数同样需要…
服务端: public class Server { public static void main(String[] args) throws Exception { //1.创建一个服务器端Socket,即ServerSocket,指定绑定的端口,并监听此端口 ServerSocket serverSocket = new ServerSocket(10086); //2.调用accept()方法开始监听,等待客户端的连接 Socket socket = serverSocket.accep…
使用body操作 # -*- coding:UTF- -*- import win32com.client from time import sleep second=win32com.client.DispatchEx("InternetExplorer.Application") second.Navigate('http://passport.cnblogs.com/login.aspx') second.Visible= while second.Busy: sleep() d…
#服务端:#导入socket模块 import socket #创建socket对象,创建了一个手机 server = socket.socket() #给程序设置一个ip地址和端口号,买了个手机卡 ip_port = ('192.168.12.11',8002) #绑定ip地址和端口,插卡 server.bind(ip_port) #监听ip地址和端口,简称开机 server.listen() #等待建立连接, conn是连接通道,addr是客户端的地址 conn,addr = server.…