more warnings
This commit is contained in:
		
							parent
							
								
									5c520949b6
								
							
						
					
					
						commit
						4c4a839827
					
				| @ -1,14 +1,9 @@ | ||||
| use libpso::crypto::{PSOCipher, NullCipher}; | ||||
| use libpso::{PSOPacket, PacketParseError}; | ||||
| 
 | ||||
| use crate::common::serverstate::{ServerState, SendServerPacket, RecvServerPacket, OnConnect, ClientId}; | ||||
| use crate::common::network::{recv_packet, PacketNetworkError}; | ||||
| use crate::common::serverstate::{SendServerPacket, RecvServerPacket, ClientId}; | ||||
| use crate::common::network::PacketNetworkError; | ||||
| 
 | ||||
| use std::net; | ||||
| use std::io::{Read, Write}; | ||||
| use mio::tcp::TcpStream; | ||||
| use mio::{Poll, Events, Token, Ready, PollOpt}; | ||||
| use mio_extras::channel::Sender; | ||||
| 
 | ||||
| pub struct Client<S, R> { | ||||
|     pub id: ClientId, | ||||
|  | ||||
| @ -1,25 +1,23 @@ | ||||
| use std::thread; | ||||
| //use std::thread;
 | ||||
| use std::collections::HashMap; | ||||
| 
 | ||||
| use std::net::{SocketAddr, Ipv4Addr}; | ||||
| 
 | ||||
| use std::sync::mpsc::TryRecvError; | ||||
| use mio::tcp::{TcpStream, TcpListener}; | ||||
| use mio::tcp::TcpListener; | ||||
| use mio::{Events, Poll, Token, Ready, PollOpt}; | ||||
| 
 | ||||
| use crate::common::client::Client; | ||||
| use crate::common::serverstate::{ServerState, SendServerPacket, RecvServerPacket, OnConnect, ClientId}; | ||||
| //use std::sync::mpsc;
 | ||||
| //use mio::channel as mpsc;
 | ||||
| use crate::common::serverstate::{SendServerPacket, RecvServerPacket, ClientId}; | ||||
| use libpso::crypto::PSOCipher; | ||||
| 
 | ||||
| use mio_extras::channel::{channel, Sender, Receiver}; | ||||
| use mio_extras::channel::{Sender, Receiver}; | ||||
| 
 | ||||
| use crate::common::network::PacketNetworkError; | ||||
| 
 | ||||
| use threadpool::ThreadPool; | ||||
| //use threadpool::ThreadPool;
 | ||||
| 
 | ||||
| const THREAD_COUNT: usize = 4; | ||||
| //const THREAD_COUNT: usize = 4;
 | ||||
| 
 | ||||
| fn client_read<S, R>(sender: &Sender<ClientPoolAction<R>>, client: &mut Client<S, R>) -> Result<(), PacketNetworkError> where | ||||
|     S: SendServerPacket + std::fmt::Debug, | ||||
|  | ||||
| @ -1,10 +1,9 @@ | ||||
| use std::thread; | ||||
| use mio::{Events, Poll, Token, Ready, PollOpt}; | ||||
| use mio::tcp::TcpStream; | ||||
| use mio_extras::channel::{channel, Sender, Receiver}; | ||||
| 
 | ||||
| use crate::common::clientpool::{ClientPool, ClientAction, ClientPoolAction}; | ||||
| use crate::common::serverstate::{RecvServerPacket, SendServerPacket, ServerState, OnConnect, ClientId}; | ||||
| use crate::common::serverstate::{RecvServerPacket, SendServerPacket, ServerState, OnConnect}; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| @ -74,7 +73,7 @@ pub fn mainloop<STATE, S, R, E>(mut state: STATE, port: u16) where | ||||
|         clientpool.io_loop(); | ||||
|     }); | ||||
| 
 | ||||
|     let handler_threadpool = threadpool::ThreadPool::new(4); | ||||
|     //let handler_threadpool = threadpool::ThreadPool::new(4);
 | ||||
|     let handler_thread = thread::spawn(move || { | ||||
|         let poll = Poll::new().unwrap(); | ||||
|         poll.register(&handler_recv, Token(0), Ready::readable(), PollOpt::edge()).unwrap(); | ||||
|  | ||||
| @ -1,5 +1,3 @@ | ||||
| #![feature(const_generics)] | ||||
| 
 | ||||
| mod login; | ||||
| mod character; | ||||
| mod dataaccess; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user