近来一个新的项目需要使用到http。本来用socket来写一个的,后来发现功能实在太简单,有点捉襟见肘。于是改用libcur来做。首先下载libcur的源码,然后配置:1 ./configure --prefix=$HOME/csource/linux/ CFLAGS='-O2 -m32 -fPIC...
分类:
其他好文 时间:
2014-08-29 19:58:08
阅读次数:
217
第四章 基本tcp 套接口编程注意区分AF_XXX 和PF_XXX,AF代表address family, PF代表protocol family。1 socket 函数2 connect 函数3 bind 函数4 listen 函数注:主动、被动 与 服务器、客户端没有明确的对应关系linux中定...
分类:
其他好文 时间:
2014-08-29 19:45:18
阅读次数:
261
using System;using System.Collections.Generic;using System.Configuration;using System.Linq;using System.Net;using System.Net.Sockets;using System.Text...
分类:
其他好文 时间:
2014-08-29 17:59:48
阅读次数:
285
网络操作通过NodeJS,除了可以编写一些服务端程序来协助前端开发和测试外,还能够学习一些HTTP协议与Socket协议的相关知识开门红使用NodeJS内置的http模块简单实现一个HTTP服务器var http = require('http');http.createServer(functio...
分类:
其他好文 时间:
2014-08-29 17:56:28
阅读次数:
251
本例用WPF程序做服务器端,windows phone程序做客户端。我们使用基于UDP协议的Socket通信。更多关于socket信息请查看:http://msdn.microsoft.com/zh-cn/library/system.net.sockets.socket(v=vs.110).asp...
最近因项目需要,需要使用socket长连接服务器,但是在网上查资料发现都是服务器的连接池,于是自己动手写了个客户端socket连接池,记之,仅供参考,里面的意义变量请自行替换,废话少说,上代码。
1. socet信息类
package cn.richinfo.cloudp.dm.common.util;
import java.net.Socket;
/**
* @C...
分类:
编程语言 时间:
2014-08-29 14:44:48
阅读次数:
353
套接字简介:套接字最早是Unix的,window是借鉴过来的。TCP/IP协议族提供三种套接字:流式、数据报式、原始套接字。其中原始套接字允许对底层协议直接访问,一般用于检验新协议或者新设备问题,很少使用。套接字编程原理:延续文件作用思想,打开-读写-关闭的模式。C/S编程模式如下:服务器端:打开通...
分类:
其他好文 时间:
2014-08-29 12:58:47
阅读次数:
310
基于TCP/IP的编程格外重要。从应用上来说,现在直接利用C层次Socket API进行TCP/IP编程的人确实越来越少了,各种现成的框架(如ACE、Java、.NET FCL)和控件(如IP*Works)大大简化了TCP/IP编程的难度。高层的框架和控件总结了TCP/IP的主要使用模式,并且进行了...
分类:
其他好文 时间:
2014-08-29 12:52:17
阅读次数:
252
由于要做app的UDP协议交互,所以就特地学习了下,其实也就类似于java的server和socket,下面就写了个简单的demo 服务端:package com.test1;import java.io.IOException;import java.net.DatagramPacket;imp....
分类:
编程语言 时间:
2014-08-29 12:45:37
阅读次数:
265
OSI七层模型:物理层:比特,数据链路层:帧,网络层:包,传输层及以上:报文。因为不用,不做详解。TCP/IP模型:这个常用,详解。链路层:负责在两个相邻节点上线路上的无差错传输数据,以帧为单位。每一帧数据包括一定数量的数据和一些必要的控制信息。其中接收方如果发现所传的数据有差错,则通知发送方重新发...
分类:
其他好文 时间:
2014-08-29 12:43:17
阅读次数:
328