1、网络中进程之间如何通信?
本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类:
消息传递(管道、FIFO、消息队列)
同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量)
共享内存(匿名的和具名的)
远程过程调用(Solaris门和Sun RPC)
但这些都不是本文的主题!我们要讨论的是网络中进程之间如何通信?首要解决的问题是如何唯一标识一个进程,否则...
分类:
系统相关 时间:
2014-06-05 07:39:53
阅读次数:
376
预备知识:
关于http协议的基础请参考这里。
关于socket基础函数请参考这里。
关于python网络编程基础请参考这里。
废话不多说,前面实现过使用linux c 或者python 充当客户端来获取http 响应,也利用muduo库实现过一个简易http服务器,现在来实现一个python版的简易http服务器,代码改编自http://www.cnblogs.com/v...
分类:
编程语言 时间:
2014-06-05 04:17:57
阅读次数:
463
1 import java.io.FileInputStream; 2 import
java.io.OutputStream; 3 import java.net.ServerSocket; 4 import java.net.Socket;
5 6 public class Server {.....
分类:
编程语言 时间:
2014-06-04 18:39:43
阅读次数:
296
windows client 端口// Def_win_client_socket_test.cpp
: 定义控制台应用程序的入口点。//#include "stdafx.h"#include #pragma
comment(lib,"ws2_32.lib")#define PORT 4000#de...
PHP能打开远程或本地主机上的Socket端口。本文是一个使用Socket的小例子:连接到一个Usenet新闻组服务器,同服务器对话,从新闻组中下载一些文章。在php中打开一个socket使用fsockopen()打开一个socket.这个函数在php3和php4种都可以使用。函数声明是这样的:in...
分类:
Web程序 时间:
2014-06-03 09:55:09
阅读次数:
303
1.基础类TransferFiles,client和server都需要using
System;using System.Collections.Generic;using System.Text;using System.Net;using
System.Net.Sockets;using Sys...
分类:
其他好文 时间:
2014-06-03 05:37:01
阅读次数:
326
这里是发送的代码:SendVarData是转码后发送函数 1 /// 2 /// 发送文件 3
/// 4 /// 5 private void SendFileToClient(string userName) 6 ...
分类:
其他好文 时间:
2014-05-31 14:26:40
阅读次数:
446
这两天出了点问题,由于不会操作加密机,顺道学习了下加密机的硬件操作,不过已经实现了讲过网络加密机对新国网正式ESAM进行认证。先把图片放出来吧整个认证过程我没有对端口进行监听,也就略过了socket这部分内容,也许后续会完善进去,话不多说了,直接贴代码吧。有点乱,容我有时间整里下。1.动态库函数调用...
分类:
其他好文 时间:
2014-05-31 12:34:26
阅读次数:
357
一、Java IO 和 系统 IO 不匹配 在大多数情况下,Java 应用程序并非真的受着
I/O 的束缚。操作系统并非不能快速传送数据,让 Java 有事可做;相反,是 JVM 自身在 I/O 方面效率欠佳。操作系统与 Java 基于流的
I/O模型有些不匹配。操作系统要移动的是大块数据(缓冲区....
分类:
编程语言 时间:
2014-05-31 06:02:09
阅读次数:
312
用java socket实现了一个简单的httpserver, 能够处理GET,
POST,以及带一个附件的multipart类型的POST。尽管中途遇到了非常多问题,
只是通过在论坛和几个高手交流了一下,问题都攻克了。假设你认为程序有些地方看不明确,能够參看这个帖子:http://topic.cs...
分类:
编程语言 时间:
2014-05-31 03:25:08
阅读次数:
256