使用socket套接字创建服务器
来源:互联网 发布:volatile c语言 编辑:程序博客网 时间:2024/05/17 04:53
今天上课我们学习了如何搭建一个简单的服务器。
首先需要准备的是:
1.两天电脑需要同时连接在同一个局域网内。
2.需要知道作为服务器的计算机的IP地址。
3.客户端需要打开telnet客户端。
然后就可以搭建服务器了。
我们在搭建服务器的时候需要知道本程序在服务器所使用的连接端口。
***端口:如果把IP地址比作一间房子 ,端口就是出入这间房子的门。真正的房子只有几个门,但是一个IP地址的端口可以有65536(即:2^16)个之多!端口是通过端口号来标记的,端口号只有整数,范围是从0 到65535(2^16-1)。
开始创建一个serversocket,创建后处于阻塞状态,以下是形象的比喻:
有一个夜店(ServerSocket),你是嫖客(socket),晚上6点夜店进入营业状态,夜店正在阻塞等客户,你一进来,夜店马上安排一个小姐(server.accept()的client)与你激情对接,你向小姐输出就是你调用(outputStream),你吸入小姐精华是你调用(inputStream),,你吸入小姐精华的时候得有小姐在向你输出(outputStream).创建了serverSocket之后,socket处于阻塞状态,假如有客户机连接,就会进行执行。
下面来看serversocket创建的方法;
ServerSocket ss=new ServerSocket(9090);创建后需要用socket进行接收:
Socket socket=ss.accept();假如有客户机连接就向下执行。
InputStream is; OutputStream os;
is=socket.getInputStream(); os=socket.getOutputStream();定义输入输出流,然后利用输入输出流进行操作。
输入输出类似于I/O输出
0 0
- 使用socket套接字创建服务器
- 使用socket()函数创建套接字
- 使用socket()函数创建套接字
- 5、使用socket()函数创建套接字
- socket套接字使用范例
- socket套接字的使用
- C/C++ socket编程教程之四:使用socket()函数创建套接字
- C/C++ socket编程教程之四:使用socket()函数创建套接字
- Winsock套接字创建函数socket
- socket套接字使用的结构体
- Java套接字socket的使用
- Socket套接字的使用小例子
- 利用Socket函数创建一个网络套接字
- android 通过JNI 创建socket原始套接字(SOCK_RAW)
- 创建套接字所使用的函数
- Socket(套接字)
- socket 套接字
- Socket(套接字)
- 直接插入排序——java
- android开发笔记之ListView的优化+分类显示
- Android API学习之XmlPullParser
- UVA 531 Compromise
- ESP8266-SDK的3路PWM输出
- 使用socket套接字创建服务器
- 学会自己测天气------06
- VB.NET机房重构篇之数据库小问题
- iOS学习之UIView
- HDU 5044Tree 树链剖分
- 针对一个WEB请求响应,浏览器和服务器都做了什么
- G++开栈
- LeetCode 5 Longest Palindromic Substring
- python 1000创建文件夹和1000 移动文件