Socket类

原创 2004年06月26日 01:25:00

Socket类是Java网络应用程序中的一个基本构造模块,它实现了程序之间双向通信。Socket是一个通信
端点,当一个Socket连接建立后,用户便可以从该Socket对象中获取输入输出流。要建立一个Socket连
接有4种方式
Socket(InetAddress address,int port)
Socket(InetAddress address,int port,InetAddress localAddr,int localPort)
Socket(String host,int port)
Socket(String host,int port,InetAddress localAddr,int localPort)
参数说明:
address:主机地址
Host:主机地址
localAddress:本地地址
localPort:本地端口
port:主机监听端口

Socket类的主要方法
Void close() //关闭Socket
InetAddress getInetAddress() //获取当前连接的Internet地址
InputStream getInputStream() //获取该Socket的输入流
InetAddress getLocalAddress() //获取本地地址
int getLocalPort() //获取本地端口号
OutputStream getOutputStream() //获取该Socket的输出流
int getPort(0 //获取远地端口号
int getSoLinger() //获取连接关闭后的发送数据延迟时间
int getSoTimeout() //获取读数据时的最长等待时间
void setSoLinger(boolean on,int linger) //设置连接关闭后的发送数据延迟时间
void setSoTimeout(int timeout) //设置读数据时的最长等待时间
void shutdownInput() //关闭输入流
void shutdownOutput() //关闭输出流

要实现一个客户端程序,首先要知道服务器的地址和侦听端口,用已知的地址和端口创建一个Socket对
象,便可以开始跟服务器进行通信了。

MFC Socket 类

为了方便开发人员轻松开发网络应用程序,Visual C++MFC 提供了相应的Socket 类库,主要包括 CAsyncSocket 类、CSocket 类和 CSocketFile 类。   CA...
  • wklnewlife
  • wklnewlife
  • 2012年11月28日 22:19
  • 1911

php socket类

class socketClass{ private $host; private $url; private $error_no = 0; public $error...
  • victor1129
  • victor1129
  • 2015年06月12日 14:15
  • 589

java socket类实现网络通信

java socket 类分为:ServerSocket、Socket,即服务器端和客户端。这两个类都属于,java.net包中。 ServerSocket的用法: 1、首先创建ServerSoc...
  • qq1053781225
  • qq1053781225
  • 2014年01月10日 10:10
  • 1650

我的vc socket 操作类 SDK

#ifndef _GGGSOCKET#define _GGGSOCKET//#include ////2003-6-11 13:46 Afxsock.h//自定义的socket函数/*  bool A...
  • gggxin
  • gggxin
  • 2006年01月25日 21:35
  • 2214

一个比较好用的socket 类封装(封装http 请求)

 /*****************************************************************///name          : myhttp.h//func...
  • hzhxxx
  • hzhxxx
  • 2009年08月14日 17:44
  • 4757

c++实现封装socket

编程实例: CSocket.h #include #include #include #include #include #include #include #include #incl...
  • chinabhlt
  • chinabhlt
  • 2015年11月23日 15:54
  • 3192

Java socket通信已经被封装好了主要使用两个类ServerSocket 和Socket

Java socket通信已经被封装好了主要使用两个类ServerSocket 和Socket首先写一个1v1的通信服务端[java] view plain copy/** * */ p...
  • u010154380
  • u010154380
  • 2017年03月17日 11:08
  • 1083

JAVA中的Socket类

一、两类传输协议:TCP;UDP         TCP 是一种面向连接的可靠传输协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建立连接,以...
  • hbtj_1216
  • hbtj_1216
  • 2016年06月08日 17:08
  • 342

Socket常用几种类型

Socket是一组编程接口(API), 是对TCP/IP协议的封装和应用。介于传输层和应用层,大致驻留在 OSI 模型的会话层,向应用层提供统一的编程接口。应用层不必了解TCP/IP协议细节。直接...
  • map_lixiupeng
  • map_lixiupeng
  • 2014年12月03日 14:27
  • 17998

Socket类

一、简介: 该类直接继承Object,已知直接子类是SSLSocket,类声明如下:public class Socket extends Object 此类实现客户端套接字(也可以就叫“套接字”)...
  • u010142437
  • u010142437
  • 2014年01月09日 18:20
  • 1644
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Socket类
举报原因:
原因补充:

(最多只允许输入30个字)