`
xmx0632
  • 浏览: 119383 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
阅读更多
http://www.yesky.com/SoftChannel/72342371961929728/20020704/1618964.shtml

所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。
以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。对于一个网络连接来说,套接字是平等的,并没有差别,不因为在服务器端或在客户端而产生不同级别。不管是Socket还是ServerSocket它们的工作都是通过SocketImpl类及其子类完成的。

---------------------------------------------------------------------------------
不错的例子(可以运行)中文转码
http://jock.nease.net/java/
分享到:
评论

相关推荐

    学习socket编程的最佳资料

    完成通信后,要调用`close()`函数关闭Socket描述符,释放资源。 总的来说,Linux Socket编程涵盖了网络通信的多个方面,从Socket的创建、配置、连接建立到数据传输和错误处理。理解和掌握Socket编程是成为一名合格...

    C# Socket学习实例

    Socket编程在IT行业中是网络通信的基础,特别是在C#这样的编程语言中,它是构建客户端-服务器应用程序的关键技术。本文将深入探讨C#中的Socket编程,并基于提供的文件名"SocketServerAndClient.rar"和"socket.zip"来...

    ios-socket通信简单的局域网内聊天.zip

    在iOS开发中,Socket通信是一种基础且重要的网络编程技术,尤其在实现局域网内的聊天应用或者文件传输等场景中,Socket通信起着至关...对于想要学习Socket编程或构建类似应用的开发者来说,这是一个很好的学习资源。

    C# Socket入门学习! Socket入门学习! Socket入门学习!

    在IT行业中,网络编程是构建分布式系统和网络应用的基础,而C#作为.NET框架下的主要编程语言,提供了强大的Socket类库来实现网络通信。本文将深入探讨C# Socket入门学习的关键知识点,帮助初学者理解并掌握Socket...

    socket通信原理 学习socket的好资料

    socket通信原理 学习socket的好资料 从零基础学习快速掌握

    java socket学习

    创建DatagramSocket时不需要指定远程主机和端口,而是通过`DatagramPacket`对象来指定目标地址和端口,以及要发送或接收的数据。例如: ```java DatagramSocket socket = new DatagramSocket(); byte[] buffer = ......

    简单socket通信,学习使用

    Socket编程是计算机网络编程中的重要组成部分,主要用于实现不同设备之间的数据传输。在这个“简单socket通信,学习使用”的项目中,我们可以看到一个基础的Socket通信示例,这对于初学者理解网络通信的基本原理非常...

    socketdemo 一个用来学习socket入门的例子

    SocketDemo 是一个专门为Java初学者设计的用于学习和理解Socket通信基础的实例项目。Socket编程是网络编程的重要组成部分,它提供了进程间通过网络进行通信的能力。在这个例子中,我们将深入探讨Socket编程的基本...

    Android学习之Socket通信

    选择端口号时,要注意避免使用已被系统预留的 0~1023 端口。通常,大于 1023 的端口号用于自定义服务,以避免冲突。 创建服务器端的步骤如下: 1. 实例化 ServerSocket,指定监听的端口号。 2. 调用 `accept()` ...

    利用socket对话聊天和传送文件的程序

    总的来说,这个"利用socket对话聊天和传送文件的程序"涵盖了网络通信的基础知识,对于想要学习socket编程的开发者来说,这是一个很好的起点。通过这个项目,你可以了解到如何构建网络应用,实现基本的聊天功能,以及...

    HPSocket.Net-develop_hpsocket.net_HPSocket_.net_socket_tcp_

    3. 发送数据:`socket.Send(Encoding.ASCII.GetBytes("要发送的数据"));` 4. 接收数据:`byte[] buffer = new byte[1024]; int received = socket.Receive(buffer); string data = Encoding.ASCII.GetString(buffer,...

    socket学习资料

    在本“Socket学习资料”中,包含的资源有C语言SOCKET教程的CHM格式文档、两个C++源码文件(client.cpp和server.cpp)以及一本关于C语言之Socket的PDF教程,这些都是深入理解并实践Socket编程的有效资源。 首先,`...

    Socket编程学习资料

    我在学习socket编程时搜集的一些相关资料,把它整理成chm格式电子书,放上来,方便大家。资料里有getsockopt()、setsockopt()、select()等不常用的函数的用法,还有tcp和udp的编程实例。

    关于socket资料,新手必学

    8. **《开发人员一定要加入收藏夹的网站》**:可能是一份推荐开发者资源的清单,其中可能包含了更多学习Socket编程和其他开发技能的网站和论坛。 9. **《如何进行Socket编程(转)》**:这可能是从其他来源转述的...

    C# SOCKET异步传输学习例子

    在.NET框架中,C#语言提供了强大的网络编程能力,特别是在使用SOCKET进行异步通信时。本教程将深入探讨C#中的SOCKET异步传输,包括其原理、使用方法及其实现过程。通过服务端和客户端的源代码实例,我们可以更直观地...

    c#超级Socket库SuperSocket,SOCKET多线程编程

    **SuperSocket库详解** SuperSocket是一款高性能、轻量级的C# Socket服务器开发框架,它为开发者提供了构建基于TCP/IP协议的应用程序的便利工具。在.NET平台上,SuperSocket以其易于扩展和高度定制化的特性,成为了...

    SSocket 实例代码 demo 是初学者不可多得的Socket编程学习资料

    Socket编程在IT行业中是网络通信的基础,特别是在Java领域,它被广泛用于构建客户端-服务器应用程序。"SSocket 实例代码 demo" 提供了一个强大的学习资源,对于初学者来说,能够帮助他们快速理解和掌握Socket编程的...

    TCP/IP协议socket编程。学习资料

    TCP/IP协议是互联网通信的基础,Socket编程则是利用这些协议实现应用程序间通信的一种方式。本学习资料专注于客户端和服务器端的Socket编程,旨在帮助你深入理解TCP/IP协议,并掌握如何通过Socket进行实际应用开发。...

    Socket编程实验报告.docx

    Socket编程是网络编程的基础,主要用于实现两个网络节点之间的通信。在这个实验报告中,我们主要探讨了如何使用Java的Socket和ServerSocket类进行TCP协议的客户端和服务器端编程。 实验目标是掌握Socket编程的基本...

    刚学socket时写的局域网广播程序

    刚学socket时写的局域网广播程序,没什么好说的,想看就看吧。

Global site tag (gtag.js) - Google Analytics