You've already forked torrent-client
mirror of
https://github.com/veggiedefender/torrent-client.git
synced 2025-11-06 09:29:16 +02:00
Use clearer names for functions that send messages
This commit is contained in:
@@ -102,31 +102,31 @@ func (c *client) read() (*message.Message, error) {
|
||||
return msg, err
|
||||
}
|
||||
|
||||
func (c *client) request(index, begin, length int) error {
|
||||
func (c *client) sendRequest(index, begin, length int) error {
|
||||
req := message.FormatRequest(index, begin, length)
|
||||
_, err := c.conn.Write(req.Serialize())
|
||||
return err
|
||||
}
|
||||
|
||||
func (c *client) interested() error {
|
||||
func (c *client) sendInterested() error {
|
||||
msg := message.Message{ID: message.MsgInterested}
|
||||
_, err := c.conn.Write(msg.Serialize())
|
||||
return err
|
||||
}
|
||||
|
||||
func (c *client) notInterested() error {
|
||||
func (c *client) sendNotInterested() error {
|
||||
msg := message.Message{ID: message.MsgNotInterested}
|
||||
_, err := c.conn.Write(msg.Serialize())
|
||||
return err
|
||||
}
|
||||
|
||||
func (c *client) unchoke() error {
|
||||
func (c *client) sendUnchoke() error {
|
||||
msg := message.Message{ID: message.MsgUnchoke}
|
||||
_, err := c.conn.Write(msg.Serialize())
|
||||
return err
|
||||
}
|
||||
|
||||
func (c *client) have(index int) error {
|
||||
func (c *client) sendHave(index int) error {
|
||||
msg := message.FormatHave(index)
|
||||
_, err := c.conn.Write(msg.Serialize())
|
||||
return err
|
||||
|
||||
@@ -117,7 +117,7 @@ func attemptDownloadPiece(c *client, pw *pieceWork) ([]byte, error) {
|
||||
blockSize = pw.length - state.requested
|
||||
}
|
||||
|
||||
err := c.request(pw.index, state.requested, blockSize)
|
||||
err := c.sendRequest(pw.index, state.requested, blockSize)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@@ -153,8 +153,8 @@ func (t *Torrent) startDownloadWorker(peer peers.Peer, workQueue chan *pieceWork
|
||||
defer c.conn.Close()
|
||||
log.Printf("Completed handshake with %s\n", peer.IP)
|
||||
|
||||
c.unchoke()
|
||||
c.interested()
|
||||
c.sendUnchoke()
|
||||
c.sendInterested()
|
||||
|
||||
for pw := range workQueue {
|
||||
if !c.hasPiece(pw.index) {
|
||||
@@ -177,7 +177,7 @@ func (t *Torrent) startDownloadWorker(peer peers.Peer, workQueue chan *pieceWork
|
||||
continue
|
||||
}
|
||||
|
||||
c.have(pw.index)
|
||||
c.sendHave(pw.index)
|
||||
results <- &pieceResult{pw.index, buf}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user