套接字编程实验报告 本文关键词:编程,实验,报告
套接字编程实验报告 本文简介:Programing实验物联2班201208080228赵智慧一、实验题目:利用套接字编程,编写出TCP和UDP的客户机、服务器程序进行交互二、实验代码:1.TCP服务器:packageTCP;importjava.io.BufferedReader;importjava.io.IOExceptio
套接字编程实验报告 本文内容:
Programing
实验
物联2班
201208080228
赵智慧
一、
实验题目:利用套接字编程,编写出TCP和UDP的客户机、服务器程序进行交互
二、
实验代码:
1.
TCP服务器:
package
TCP;
import
java.io.BufferedReader;
import
java.io.IOException;
import
java.io.InputStreamReader;
import
java.net.ServerSocket;
import
java.net.Socket;
public
class
TCPServer
{
public
static
void
main(String[]
args)
throws
IOException{
ServerSocket
server=new
ServerSocket(7999);
System.out.println(“server
ok“);
Socket
socket=server.accept();
BufferedReader
bf=new
BufferedReader(new
InputStreamReader(socket.getInputStream()));
String
str=bf.readLine();
while(str!=null)
{
System.out.println(str);
str=bf.readLine();
}
}
}
2.
TCP客户机:
package
TCP;
import
java.io.BufferedReader;
import
java.io.DataOutputStream;
import
java.io.IOException;
import
java.io.InputStreamReader;
import
java.io.OutputStream;
import
java.io.PrintWriter;
import
java.net.Socket;
import
java.net.UnknownHostException;
public
class
TCPClient
{
public
static
void
main(String[]
args)
throws
UnknownH