简单JAVA socket 笔记
Server:
ServerSocket server = new ServerSocket(PORT, 1); // 打开Server并监听
Socket client = server.accept(); // block 直到有client,得到对应socket 句柄
System.out.println("Client connected");
while (true) {
BufferedReader reader = new BufferedReader(new InputStreamReader(client.getInputStream())); // 得到输入流
System.out.println("Read from client");
String textLine = reader.readLine() + "\n";
if (textLine.equalsIgnoreCase("EXIT\n")) {
System.out.println("EXIT invoked, closing client");
break;
}
if (textLine.equal
相关文档:
1. 简单标签,标签处理类要实现simpletag(javax.servlet. jsp.tagext.jspTag 接口)
a) 正常标签、空标签,嵌套标签,
2. Si ......
值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。
==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。
equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否 ......
InputStream in = null;
ServletOutputStream out = null;
String filePath = this.getServlet().getServletContext()
.getRealPath("/")
+ "pdffiles" + File.separator +"HelpManual.pdf";
try {
&n ......
public class FtpTest {
public FtpTest() {
// TODO Auto-generated constructor stub
}
/**
* 上传ftp文件
* @param upFile 上传文件详细信息
* @param upDirectory 上传ftp目录
*/
public static void ftpUpload(String upFile,S ......
java Socket 通讯的代码例子
实现Client端功能的ClientApp.java原文件:
import java.net.*;
import java.io.*;
import java.lang.*;
public class ClientApp
{
public static void main(String args[])
{
try
{
//创建通讯并且和主机Rock连接
Socket cSocket=new Socket("192.168.100.188", ......