示例#1
0
        public static int send(int socketID, int localSID, byte[] str, int len)
        {
            int ret = -1;

            if (m_servers.containsKey(localSID))
            {
                FCServerSocket server = m_servers.get(localSID);
                ret = server.send(socketID, str, len);
            }
            return(ret);
        }
示例#2
0
        public static int closeClient(int socketID)
        {
            int ret = -1;

            if (m_servers.containsKey(socketID))
            {
                FCServerSocket server = m_servers.get(socketID);
                ret = server.closeClient(socketID);
                m_servers.remove(socketID);
            }
            return(ret);
        }
示例#3
0
 public static int start(int type, int port)
 {
     try {
         FCServerSocket server = new FCServerSocket();
         if (type == 0)
         {
             server.startTCP(port);
         }
         m_socketID++;
         int socketID = m_socketID;
         server.m_hSocket = m_socketID;
         m_servers.put(socketID, server);
         return(m_socketID);
     }
     catch (Exception ex) {
         return(-1);
     }
 }