Unix网络编程:卷1-socket套接字 读书笔记...
分类:
其他好文 时间:
2014-11-14 15:44:27
阅读次数:
334
Failed t bind to server socket:tcp://localhost:61616 due to : java.net.BindException
通过netstat
-aon | findstr "61616" 查找端口被谁占用了,可是一直没有找到,google说是 Internet Connection Sharing (ICS)服务占用,kill了...
分类:
其他好文 时间:
2014-11-14 12:33:31
阅读次数:
205
软件下载(.NET 4.0 框架)http://pan.baidu.com/s/1mg6z1MC【源码看下面】防止有人恶意利用,我发的是最原始版本,强化版没敢发一、设计图纸:(更多在于思路)二、代码分析: 1.服务器 ①监听Socket//启动的时候执行Server_Load事件Control.C....
自定义协议服务//server.cpp:Definestheentrypointfortheconsoleapplication.
//
#include"stdafx.h"
#include<windows.h>
#include<stdio.h>
#include<winsock2.h>
#pragmacomment(lib,"Ws2_32")
#defineSERVER_PORT2000//侦听端口
intmain(intargc,char*ar..
分类:
其他好文 时间:
2014-11-14 09:19:39
阅读次数:
164
1. 介绍 DBus是一种桌面环境的进程间通讯(IPC)机制,有低时延、低消耗等优点 基于socket(有待考证),提供了一对一的对等通讯 使用dbus-daemon作为后台进程时,可实现多对多通讯 由如下三个层次 - libdbus: 接口库,提供点对点通信和数据交换的能力 - 守护进程: 即db...
分类:
数据库 时间:
2014-11-14 01:30:56
阅读次数:
236
每创建一个TCP连接,就创建一个进程。 代码如下: # coding: utf-8
import socket
import os
import sys
import signal
import errno
from time import ctime def hanlde_sigchld(a, b...
分类:
编程语言 时间:
2014-11-14 00:13:05
阅读次数:
294
这个相对于多进程更加简单,每accept一个新的连接就创建一个新的线程。代码如下: # coding: utf-8
import socket
import sys
import errno
import threading
from time import ctime class ClientTh...
分类:
编程语言 时间:
2014-11-13 23:56:05
阅读次数:
274
在计算机网络课程中知道OSI(英文全称:Open System Interconnection,译作:开放式系统互联参考模型)将网络通信归结为七层:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层,具体功能大致归结如下: Socket通常称作"套接字",Socket=IP地址+端口号,构成网络通信的句柄。网络通信的本质不是不同计算机之间的通信而是不同计算机上应用程序的通信。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。在很多操作系统平台包括主流的Windows、Linux、Androi...
分类:
其他好文 时间:
2014-11-13 22:34:00
阅读次数:
482
由usb摄像头驱动,h264编码库,采集read_video,传输,客户端显示组成读取摄像头数据缓冲区是否有帧数据收到,有数据收到就读取数据并进行H264编码,把数据发送到socket发送到客户端。配置内核:make menuconfig ARCH=arm, 选择gerneral setup-->m...
分类:
其他好文 时间:
2014-11-13 22:30:45
阅读次数:
267
socket() 创建一个通讯端点并返回一个套接口。但是在socket库中例程在应用于阻塞套接口时会阻塞。 WSASocket()的发送操作和接收操作都可以被重叠使用。接收函数可以被多次调用,发出接 收缓冲区,准备接收到来的数据。发送函数也可以被多次调用,组成一个发送缓冲区队列。 可是...
分类:
其他好文 时间:
2014-11-13 22:19:24
阅读次数:
230