最近的项目(Delphi开发),需要经常和java语言开发的系统进行数据交互(Socket通信方式),数据编码约定采用UTF-8编码。令我无语的是:JAVA系统那边反映说,Delphi发的数据他们收到是乱码,而我这边(Delphi7,ANSI)收到的数据将utf-8转码成ansi也是乱码。因为不太熟...
分类:
编程语言 时间:
2015-09-12 10:44:50
阅读次数:
257
一、网络中进程之间如何通信? 本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类:1、消息传递(管道、FIFO、消息队列)2、同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量)3、共享内存(匿名的和具名的)4、远程过程调用(Solaris门和Sun RPC) 但这些都不是本文的主题!...
分类:
编程语言 时间:
2015-09-11 12:26:01
阅读次数:
292
示例程序是同步套接字程序,功能很简单,只是客户端发给服务器一条信息,服务器向客户端返回一条信息;这里只是一个简单的示例,是一个最基本的socket编程流程,在接下来的文章中,会依次记录套接字的同步和异步,以及它们的区别。下面是示例程序的简单步骤说明服务器端:第一步:用指定的端口号和服务器的ip建立一...
两台计算机进行通信的基本前提:(1)IP地址:
每台计算机都有自己独一无二的IP地址,根据IP地址判断与哪台计算机进行通信。
(2)端口号:
每个应用程序都有自己专属的端口,根据端口号判断与计算机中的哪个应用程序进行通信。
说明:
用于区分不同应用程序
端口号的范围:0-65535,其中0-1023是为系统保留的端口号
常用的协议的端口号:
http:80
ftp...
分类:
编程语言 时间:
2015-08-30 19:40:36
阅读次数:
261
在讲解如何注入其他EJB服务之前,我们首先先来看看什么是本地接口,第一个例子用的是远程接口,我们来介绍一下什么是本地接口。
1. 本地接口调用
之前我们讲解的远程调用接口的过程如下:
详解:首先客户端需要与ejb建立起socket通信,在通信管道上他们之间需要来回发送IIOP协议消息,因为数据要在网络进行传输,存放数据的java对象必须要进行序列化。这个过程有...
分类:
编程语言 时间:
2015-08-28 21:32:27
阅读次数:
202
原文地址:http://blog.csdn.net/LX10752p/archive/2011/04/27/6366526.aspxSocket 通信没什么好说,一个服务端,多个客户端,很容易搭建环境,网上代码一大片,这里主要的问题是as进行socket通信,必须跨A域B域,这时问题出现了,flas...
boost/asio库中封装了很多关于scoket的函数,当然,asio库还包含很多底层的库。
我们可以用socket编写一个基于UDP协议的黑框通讯程序。
要想使用asio里面的函数,大多都需要先创建一个io_service对象,然后通过这个serveice来构造不同的对象,所以第一步,我们得创建两个对象:
boost::asio::io_service io_service;
b...
分类:
其他好文 时间:
2015-08-27 13:32:56
阅读次数:
255
原文链接:http://www.cnblogs.com/kenkofox/archive/2010/04/25/1719649.html代码:http://files.cnblogs.com/kenkofox/Client-CPlusPlus.rarhttp://files.cnblogs.com/...
分类:
编程语言 时间:
2015-08-17 16:50:51
阅读次数:
135
本文包含Linux环境下使用C/C++进行socket编程的基础知识,介绍socket建立的过程,创建socket进行通信的几个函数,以及包括TCP socket和UDP socket的简单例子...
分类:
编程语言 时间:
2015-08-14 13:51:58
阅读次数:
146