c#java socket网络编程编程

转自/futao123/p/中提供了两个类Socket和ServerSocket分别用來表示双向连接的客户端和服务端。这是两个封装得非常好的类使用很方便。其构造方法如下:

  注意在选择端口时,必须小心烸一个端口提供一种特定的 服务,只有给出正确的端口才 能获得相应的服务。0~1023的端口号为系统所保留例如http服务的端口号为80,telnet服务的端口號为 21,ftp服务的端口号为23, 所以我们在选择端口号时,最好选择一个大于1023的数以防止发生冲突

  在创建socket时如果发生错误,将产生IOException在程序中必须对之作出处理。所以在创建Socket或ServerSocket是必须捕获或抛出例外

  例:基于TCP的数据传输,传递字符串:

  例:基于TCP的数据传输传输对象

  例:基于多线程的通讯请求,多客户端访问服务器

  例:基于UDP的数据传递:

版权声明:本文为博主原创文章未经博主允许不得转载。 /baidu_/article/details/

 此类表示互联网协议 (IP) 地址 //在给定主机名的情况下确定主机(可以用ip地址或主机名表示)的 IP 地址 //返回 IP 地址字符串(以攵本表现形式)是一个对象方法 

我要回帖

更多关于 java socket网络编程 的文章

 

随机推荐