mirror of
				https://github.com/yggdrasil-network/yggdrasil-go.git
				synced 2025-10-31 17:25:06 +03:00 
			
		
		
		
	Refactoring, allow exposing TCP services
This commit is contained in:
		
							parent
							
								
									8ac5443047
								
							
						
					
					
						commit
						ae4dbc2a27
					
				
					 6 changed files with 218 additions and 23 deletions
				
			
		|  | @ -71,7 +71,11 @@ func (s *YggdrasilNetstack) DialContext(ctx context.Context, network, address st | |||
| 	case "tcp", "tcp6": | ||||
| 		return gonet.DialContextTCP(ctx, s.stack, fa, pn) | ||||
| 	case "udp", "udp6": | ||||
| 		return gonet.DialUDP(s.stack, nil, &fa, pn) | ||||
| 		conn, err := gonet.DialUDP(s.stack, nil, &fa, pn) | ||||
| 		if err != nil { | ||||
| 			return nil, fmt.Errorf("gonet.DialUDP: %w", err) | ||||
| 		} | ||||
| 		return conn, nil | ||||
| 	default: | ||||
| 		return nil, fmt.Errorf("not supported") | ||||
| 	} | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Neil Alexander
						Neil Alexander