如何在java中创建自定义套接字,以直接从套接字发送信息,例如,我可以看到客户端IP的套接字,但是如果不是我想发送连接的用户名的IP,或者X其他信息,怎么办?
服务器:
public class Server {
public static void main(String[] args) throws IOException {
ServerSocket ss = new ServerSocket(55555);
Socket client = ss.accept();
System.out.println(client.getInetAddress().get
我有一个服务器套接字和一个客户端套接字,我为这两个套接字创建了一个缓冲输入和输出流,我在它们之间建立了一个连接,我通过.Now将数据从客户端套接字发送到服务器套接字,并从服务器套接字读取数据并显示出来,我尝试将数据发送回客户端套接字,它会抛出异常,说套接字已经关闭。下面是代码服务器应用程序代码:
import java.io.*;
import java.net.*;
public class MyServer
{
public static void main(String args[]) throws Exception
{
int c;
这是一个密码
import java.io.*;
import java.net.*;
public class Whois
{
public static void main(String[] args)
throws Exception
{
// TODO Auto-generated method stub
int c;
Socket s = new Socket("whois.internic.net",43);
*InputStream in = s.getInputStr
下面的代码是在套接字上使用同步的:
public boolean send(final long addr, final byte[] enc, final Socket socket) {
ZMsg msg = new ZMsg();
msg.add(enc);
// using the socket as its own lock while accessing it
boolean sent;
synchronized (socket) {
sent = msg.send(socket);
}
msg.de
我正在寻找是否有一种方法可以发送一个html文件到一个socket.io连接,而不断开他们的连接和改变他们的窗口位置。现在我有它的设置,如果有人试图访问我的网站,他们将被提示输入一个名称。当输入此名称并按下play时,他们将被发送到网站上的/game目录。他们还将发出他们的名字和连接信息。当他们连接到/game目录时,它会断开与用户的连接,导致他们的信息(包括他们的名字)从播放器列表中删除。然后,当玩家加入到/game目录时,他们的名字是null,他们的信息是全新的信息,比如坐标和其他东西。下面是我用来检测/game请求的代码:
//Sends home page that asks fo