1.Socket和ServerSocket类(1)套接字使用TCP提供了两台计算机之间的通信机制。 客户端程序创建一个套接字,并尝试连接服务器的套接字。当连接建立时,服务器会创建一个Socket对象。客户端和服务器现在可以通过对Socket对象的写入和读取来进行进行通信。java.net.Socke...
分类:
编程语言 时间:
2014-10-02 01:21:01
阅读次数:
309
文件描述符是一个简单的正整数,用以标明每一个被进程所打开的文件和socket。最前面的三个文件描述符(0,1,2)分别与标准输入(stdin),标准输出(stdout)和标准错误(stderr)对应0表示标准输入1表示标准输出2表示标准错误输出>默认为标准输出重定向,与 1>相同2>&1意思是把 标...
分类:
系统相关 时间:
2014-10-01 21:27:51
阅读次数:
278
1 UDP局域网服务器
A
读出每一个客户端发送过来的数据包,然后fork出子进程,由子进程去处理客户端请求。
B
客户端与服务器段交换多个数据报,服务器为每一个客户端连接创建新的socket,在其上bind一个临时端口,然后用该socket处理对应客户端上的所有应答,这个办法要求在客户查看服务器第一个应答中的源端口号。然后后面利用此端口号和服务器进行交互。
2函...
分类:
其他好文 时间:
2014-10-01 00:28:00
阅读次数:
217
现在linux使用的进程间通信方式:(1)管道(pipe)和有名管道(FIFO)(2)信号(signal)(3)消息队列(4)共享内存(5)信号量(6)套接字(socket)为何进行进程间的通信:A、数据传输:一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M字节之间B、共..
分类:
系统相关 时间:
2014-10-01 00:27:41
阅读次数:
368
iOS 中基于Socket 的 Client/Server 端结构的网络通信(下)...
分类:
移动开发 时间:
2014-09-30 22:38:20
阅读次数:
288
??
根据TCP/IP协议,通过socket实现网络聊天,分为服务器端和客户端,一下是参考程序。
服务器端程序:
package com.michael.contact;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStr...
分类:
编程语言 时间:
2014-09-30 18:30:49
阅读次数:
227
??
长连接是一旦一个客户端登陆上服务器,其与服务器之间的连接就不关闭,不管他们之间进行了多少次交易,直到客户端退出登陆或网络出现故障。
这种技术在联机交易系统实现有利于提高效率。
短连接是客户端每发一个请求就与服务器建立一个连接,交易完成后关闭连接,这种技术实现较长连接简单。
长:connect连上后不断开,进行多次收发操作.
短:每次都connect,完成任务后...
分类:
编程语言 时间:
2014-09-30 17:23:39
阅读次数:
1315
服务器端程序:
import java.io.*;
import java.net.*;
import java.util.*;
public class ChatServer {
boolean started = false;
ServerSocket ss = null;
List clients = new ArrayList();
public static void ma...
分类:
编程语言 时间:
2014-09-30 17:06:39
阅读次数:
274
HP-Socket 是一套通用的高性能 TCP/UDP Socket 组件,包括服务端组件、client组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++、C#、Delphi、E、Java 等编程语言开发接口。HP-Socket 对通信层实现全然封.....
分类:
其他好文 时间:
2014-09-30 14:10:59
阅读次数:
211
基于网络的套接字:AF_INET有两种协议,面向连接的协议TCP: SOCK_STREM,无连接的协议UDP:SOCK_DGRAM服务端:socket.socket():创建套接字socket.AF_INET,socket.SOCT_STREAM socket.bind():绑定地址(IP地址和端口...
分类:
编程语言 时间:
2014-09-30 02:23:32
阅读次数:
281