1 Star 0 Fork 1.4K

javaalpha/DocSys

forked from Rainy/DocSys 
加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
ShareThread.java 1.65 KB
一键复制 编辑 原始数据 按行查看 历史
package com.DocSystem.commonService;
import java.io.IOException;
import java.io.OutputStream;
import java.net.Socket;
import java.net.UnknownHostException;
public class ShareThread extends Thread {
boolean stopShareThread = false;
String proxyServerIP = null;
public void setProxySererIP(String proxyServerIP)
{
this.proxyServerIP = proxyServerIP;
}
public void run()
{
String name = Thread.currentThread().getName();
String inf=Thread.currentThread().toString();
long idnum = Thread.currentThread().getId();
System.out.println("ShareThread: thread name=="+ name +",threadid=="+ idnum+",thread inf=="+inf);
int port = 55533;
if(proxyServerIP != null)
{
Socket socket;
try {
socket = new Socket(proxyServerIP, port);
sendShareRequest(socket);
if(receiveShareRespose(socket) == false)
{
socket.close();
return;
}
while(stopShareThread == false)
{
//msg = receive();
//msgHandler();
}
socket.close();
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
private boolean receiveShareRespose(Socket socket) {
// TODO Auto-generated method stub
return false;
}
private void sendShareRequest(Socket socket) {
OutputStream outputStream;
try {
outputStream = socket.getOutputStream();
String message="你好 yiwangzhibujian";
socket.getOutputStream().write(message.getBytes("UTF-8"));
outputStream.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/javaalpha/DocSys.git
git@gitee.com:javaalpha/DocSys.git
javaalpha
DocSys
DocSys
master

搜索帮助